well if it was put on correctly you wouldnt have these problems ... i have one of these in one of my cars and its never given me problems , never came off by itself on any occasions and i hit speeds of like 100 ... no problem whatsoever ... just make sure its put on right and read directions .... i installed my boys also but the only problem he's having is that its a little off, if you look at the wheels then the steering wheel , just a little off. THATS IT.
__________________
Official TR "EK" Krew member #57