You sure the start motor hasn't failed? I have the same problem on my 306.
Ck battery
Have the charging system checked. The light comes on when there is a charging system problem. it may be a battery, alternator or a battery problem.
what are you Cold Cranking Amps on your battery? perhaps your battery is not strong enough, if that's not the case something with the battery wiring i suppose as long as your starting is turning it should be a battery issue.
Starting the engine uses the battery to turn the engine over. Because turning over the engine requires a LOT of electrical power, the car automatically shuts off any electrical devices that are powered on, so it has more electricity to use.
The obvious answer is that something is connected wrongly, or not at all, if you've checked all this and assuming the engine is turning over, just not starting, did you use the original ECU? if not it's possible that the engine management system is relaying the incorrect info to the engine and the timing etc. will be out.
No, the alternator is the charging device which runs off a belted pulley attached to the motor. The alternator charges the battery which is the source of the current required to get the engine turning over and in turn starting the engine.
The starter could be bad. Or the battery. The starter could be bad. Or the battery.
A 2001 Honda Accord V6 may not start when the battery is bad, there is no fuel, or the ignition system is defective. A bad starter will also prevent the engine from turning over during starting.
A marine starting battery is used in a CJ Jeep with a 350 engine.
Get the Engine Checked Don't waste your money getting your engine checked. Just disconnect your negative side of your battery for 10 seconds. Reconnect it and your done, no more check engine light.
is the starter engaging and turning over the engine or is it just spinning? if just spinning get new starter. if it is turning over the engine, have your ignition switch checked. if you are mechanical, the easiest way to check swith is to hot wire the engine and see if it starts
Double check that the battery works, then check if the engine works.