GM-GMC: Starting issues, fuel pressure regulator, neutral safety switch


Question
I have a 99 Chevy Silverado 4x4 extended cab 5.3 litre. My problem is while the engine is cold it will start right up. usually in the morning or if its been sitting for about 8 hours it will fire right away. If by chance I have to start it after an hours time I have to try cranking it over about 3 times before it running. I've replaced the plugs, Fuel pump, Filter and I've thrown enough injector cleaner in it as well. I've read that it could be a EGR Valve or a Fuel Pressure Regulator. The engine will feel like it is missing or not fire in all cylinders if I'm idling at a light. It's actually stalled at a light in the past but its been rare. I do have a check engine light on. I'm at the point where I dont know whats left to do. I was told by a Goodyear Mechanic  to turn the key to the ON position 3 times and try to see if it will start. That failed as well. Its still started but it took 3 tries before it fired up.

Answer
Ok this is gonna be fun there are several things that could be you problem. I know you have tried a few of these already but this is the list:

1 Inspect  Battery  Damaged or faulty battery and/or connections.  

2 Inspect  Coil - Ignition  Damaged or faulty ignition coil or ignition coil circuit.  

3 Inspect  Fuel Filter  Clogged or dirty fuel filter  

4 Inspect  Fuel Injector Pressure Regulator  Faulty fuel injector pressure regulator or circuit.  

5 Inspect  Fuel Pump  Improperly functioning fuel pump or circuits.  

6 Inspect  Wireset  Damaged, worn, or deteriorating spark plug or coil wire(s).  

7 Inspect  Control Module-Ignition  Faulty ignition control module or circuit.  

8 Inspect  Solenoid Switch  Damaged or faulty solenoid switch or solenoid switch circuit.  

9 Inspect  Starter  Damaged, worn, defective, or faulty starter or starter related circuit.  

10 Inspect  Neutral Safety Switch  Damaged or faulty neutral safety swittch or circuit.  

11 Inspect  Fuse  Corroded, burned, or shorted fuse may be interupting power source.  

12 Inspect  Fusible Link  Corroded, burned, or shorted fusible link may be interupting power source.  

13 Inspect  Battery Cable  Corroded, broken or poorly connected battery cable.  

14 Inspect  Spark Plug Wire Loom - Performance  Improperly adjusted or worn/malfunctioning carburetor.  

15 Inspect  Distributor Cap  Loose or cracked distributor cap  

16 Inspect  Distributor Cap And Rotor Kit  Loose, cracked, or worn distributor cap and ignition rotor.  

17 Inspect  Fuel System Pressure  Incorrect fuel pressure being delivered to carburetor or fuel injection system.  

18 Inspect  Fuel Injector  Plugged, dirty or poorly connected fuel injector.  

19 Inspect  Ignition Switch  Worn, damaged or faulty ignition switch or circuit.  

20 Inspect  Spark Plug  Fouled, damaged or broken spark plug(s).  

21 Inspect  Belt  Incorrectly routed, adjusted(tensioned), missing or worn drive belt(s).  

22 Inspect  Timing Belt  Slipped or broken timing belt.  

23 Inspect  Timing Set  Slipped timing chain or worn timing gear(s).  

24 Inspect  Fuel Tank  Contaminated fuel from rusted or deteriorated fuel tank.  

25 Inspect  Timing Specification  Incorrectly adjusted engine timing.  

Good Luck
Bruce