I. Ignition System:
* Battery: This is the most common culprit. Check the battery voltage with a voltmeter. It should be around 12.6V when not cranking, and above 10V while cranking. A weak or dead battery will prevent starting. Also check the battery terminals for corrosion and clean them if necessary.
* Starter Motor: A faulty starter can crank slowly or not at all. You might hear a clicking sound from the starter relay when the key is turned. This could indicate a bad starter solenoid, a failing starter motor, or a low battery voltage.
* Ignition Switch: A worn or damaged ignition switch can prevent power from reaching the starter motor.
* Ignition Coil: A faulty ignition coil will prevent spark reaching the spark plugs.
* Spark Plugs and Wires: Worn, fouled, or damaged spark plugs and wires will prevent combustion. Check for spark at the plugs.
* Distributor (if applicable): Check the distributor cap, rotor, and ignition module for wear or damage. This is less likely on a 1995 but possible depending on the engine.
* Crank Position Sensor (CPS): The CPS tells the PCM the position of the crankshaft. A faulty one will prevent the engine from starting.
II. Fuel System:
* Fuel Pump: A faulty fuel pump won't deliver fuel to the engine. You can check this by listening for the fuel pump prime when you turn the key to the "on" position (but not cranking). You might also check fuel pressure at the fuel rail (requires a fuel pressure gauge).
* Fuel Filter: A clogged fuel filter will restrict fuel flow.
* Fuel Injectors: Clogged or faulty fuel injectors will prevent fuel from being sprayed into the cylinders.
* Fuel Relay: A faulty fuel relay will not send power to the fuel pump.
III. Engine Management System (PCM):
* PCM (Powertrain Control Module): Though less common, a faulty PCM can prevent the engine from starting. This is usually diagnosed by a professional with diagnostic equipment.
* Sensors: Various sensors (like the crankshaft position sensor, camshaft position sensor, mass airflow sensor, etc.) provide crucial information to the PCM. A faulty sensor can prevent starting.
IV. Other Possibilities:
* Security System: If your truck has an aftermarket or factory security system, it may be preventing the engine from starting.
* Neutral Safety Switch: This switch prevents starting unless the transmission is in park or neutral. Check that the transmission is in the correct position.
Troubleshooting Steps:
1. Start with the basics: Check the battery voltage, terminals, and fuses.
2. Listen for sounds: Any clicking from the starter relay? A whirring sound from the starter? A lack of fuel pump prime?
3. Visual inspection: Check for obvious signs of damage to wires, connectors, etc.
4. Check for spark: Use a spark tester to check for spark at the spark plugs.
5. Check for fuel pressure: This requires a fuel pressure gauge.
6. Use a diagnostic scanner (OBD-II): A code reader can help pinpoint the problem. 1995 may or may not be fully OBD-II compliant, check your vehicle's specifications.
If you're not comfortable working on your vehicle's electrical system, it's best to take it to a qualified mechanic for diagnosis and repair. Attempting repairs without proper knowledge can lead to further damage.