Mine slipped off also. I ran a log and Tom told me i had a leak. I didnt check it because it was on so solid. I thought it was another hose that may of been leaking a little.
I poped the hood and sure enough the intake slipped off the Throttle body just like that other guy. I also bought a new hose clamp that has a different design.
I think since im not the only one with this issue i might try and fine a different coupler that has a slight taper.
The couplers are kinda greasy or somthing. The rubber has a greasy kinda feel to them. Maybe i should try cleaning it up with somthing sticky so it sticks a little better.
Its not a problem with the install its pretty easy to do. Maybe some of the parts or the way its built has changed a little?
It's not important to win, it's important to make the other guy lose.