Truck turns over but won't start. I have replaced the battery and alternator. The starter was replaced last year. Spark plugs have been replaced and so has the serpentine belt. A "mechanic" gave me 3 different diagnoses which have all been addressed except for the timing chain but I didn't hear...