I just bought this car and the gas pedal doesn't act right. It feels as if it sticks. I looked at the throttle cable and it seems to be routed oddly and the lever that the throttle cable hooks to just inside the engine compartment isn't supported by anything. Does anyone who has this same car...