My guess would be Coil, tps sensor or ECM went bad.