My 2001 Silverado 2500 (100,000 miles) has troubles starting. On the first try, the engine will turn but not start. I try the second time and it starts everytime. I just replaced the sparks plugs with new OEM plugs from the dealer. Did not help. Not much other maintenance done to the truck other than oil and filter. ANy suggestions?