try the distributor module . may not be getting fire.
check ecm fuse
The most common cause of automobile starting problems; is the battery needs to be charged. When the battery will not take a charge. It needs to be replaced.
There are a few issues that can cause a 2006 Chevy Suburban to not start on first crank. These can include a dead or drained battery, problems with the fuel system, or issues with the starter.
The PLIP battery on the Peugeot 307 means that the battery is in need of charging. It can also mean there is a problem with the battery cables or the battery needs to be replaced. Not replacing the battery when necessary can also cause problems for the alternator.
The Suburban has a negative ground system.
many many things, bad battery, bad battery connections or wires, bad ground, bad fuses, bad relays, fuseable link blown, bad ignition switch, fuel pump problems, computer problems.
your alternator is not charging
check battery cables at battery may be lose.
This particular battery is advertised as being very long-lived. If you are having problems getting it to hold a charge, it may be faulty and need to be replaced.
Try replacing the spark plugs /wires and distrubuter cap if it doessnt work still you may have a bad ignition coil or fuel problems
I just got this replaced at the dealership in the DFW area. Price was $125 for the battery and $99 for the labor to clean the wires and install it. The contacts were pretty caked with the I'm sure you could do it yourself for 1/2 the cost, but I did not want to mess with it.
A lot of the time Chevy used aluminum battery cables in their cars,(in particular my 1980) I was continually having starting and battery problems until I replaced the cables with copper.