Yeah, check to see if the little latch that holds it back is broken. If i remember correctly it is on the right side (when you are looking at it) The latch has to go in and connect first, then push the left side in. I need to go back into mine and make sure all of the door plugs are set back in and mess with those wires- mine keeps poppin out too.


99 SE Sport 2.5 Duratec
Spruce Green Metallic..
Aesthetic Only.... For Now

...the closest I will ever get to having a Turbo will be the Gillete Mach 3 variety!!!