CPS is looking more like the problem... It stalled out on me while driving down the road... And the rpm tach was jumping around slightly up from where it rests, it was like pulsating...