Had the same problem mine came off at the throttle body put it back on and put some bailing wire around the rod and wireing harness loose but just enough tp keep it on the ball joint now I need to order the parts to replace ! Baling wire had gotten me out of a few situations !