My CPS failed without prompting from a water leak. Does your tach drop to 0 when the engine is trying to die? When the CPS goes the tach goes.