I got a 96 civic ex. It started to jump RPM about two months ago. I mean it started to jump from 5300rpm to 1000rpm and vice versa while in gear. It usually happened in 2nd-4th gear. The car wouldn't crank the past 3 days. I thought it was due to the cold. My boyfriend started to tap on the distributor with a wrench while I cranked it and that worked. He said while I was cranking it he could here the inside of the distributor click when it turned over. Could this just be a bad rotor button (which has never been replaced) or do I need a new distributor assembly?