912 ULS, 4500 hours TT (but in good condition)
Before takeoff I started the engine and when I ran up to 4000 RPM for runup the RPM indicator started "twitching" up every few seconds. The engine was not surging it was only an indicator issue. At 2000 it would sometimes jump up to 2500 and at high power it would read over 8000 (only the stopper prevented the needle from going higher). It looked like just a gauge issue but after taking off I experienced periodic electrical interruption. I don't know if this caused it but start up was a little rough (I had throttle a bit too high when it started and it shook pretty good). Other symptoms that happened in the air:
1) Every once in a while the GPS would say "external power lost" for just a split second then go back online
2) Transponder turned off and could not be turned back on in flight (but sometimes could be turned on for a split second then turned off again before self-test finished)
3) My CO detector in the 12v socket had power interrupted because I sometimes heard the "I'm turning on now" beep from it
4) Pressing PTT for the radio caused instant interruption for GPS and socket and the radio transmittion sounded stuttering
Other than the RPM indicator going haywire all gauges were fine. Voltage was a little on the low side when beacons were on but was not out of normal range. Engine sounded fine and vibration was normal. Both ignition systems worked fine (expected RPM drop when switching L and R). Starter motor was strong and turned at normal speed. No prior indication of problems on previous flights. A quick look in the engine didn't turn up any obvious wiring problems.
I had to call off the flight that day because no transponder + glitchy radio is a no go for me. What could make this happen? Is it a grounding issue? Why would the RPM indicator have problems but not other gauges (could it indicate a problem in the generator housing)?