If your check engine light is on then check for the code and find out whats its about. It can also be a short in the wiring harness.
because it needs repaired
Possible base idle too low!
The flywheel has kinectic energy that keeps the engine turningbetween firing strokes.
On my 1997 maxima I had to replace it and found it in the air intake to the fan. this was under the dash. Its on a PC board and the air passing overit keeps it cool. Bob.
short in the wiring behind your aftermarket radio
when does it stall??
Check for a loose ground.
* Pray
Weak battery or starter.
sounds like the choke is not working correctly
taking out he fuse disables the whole system..your alarm will no longer work
Try the coil-pack. Check for a good bright spark.