Im gunna guess CPS sensor is bad.

Have you ever noticed if the RPMS drop to zero right before it dies?