sounds like my bonneville. bonnevilles have a bad part of the sensor where the contacts go back and forth as the floater moves in the tank. after about 100k miles, those contacts wear or break off. As far as a bonneville, i can change it from inside the trunk of the car. haven't checked on a GP yet.