I have a 2003 Peterbilt single axle dump. Model 330 CAT 3126 275hp Eaton 8 LL 29,000 miles. I'm having problems with the tach not working/working intermittently. Bought the truck used and the gauge was fine... after a while it started to crap out. The tach will not read at idle... . dead 0. If I hit the throttle substantially almost to the floor in neutral the tach will jump up. This happens when I'm driving to... right before a up shift. . ( in any ) gear in the upper rpm range the needle will jump up. . after the shift reads 0 again. Now heres the thing... sometimes... not always... after the truck has sat for a day or two I'll start it up and the tach will work fine... read idle/sweep through rpms fine... until i shut the truck off. Brought it to my mechanic who I trust, he took a quick look at it said it was getting a good signal maybe it's a bad tach head. Got a new tach head from Pete... . calibrated it for the truck... put it in... works the same as the old one 
Any Pete or CAT guys out there come across this? Shed some light?
Bad sensor somewhere? bad ECU? Kinda want to save a little and not take it to Peterbilt unless I have to.
Any insight would be greatly appreciated. Thanks !

Any Pete or CAT guys out there come across this? Shed some light?
Bad sensor somewhere? bad ECU? Kinda want to save a little and not take it to Peterbilt unless I have to.
Any insight would be greatly appreciated. Thanks !