my son has a 1999 3500 that has started to become a pain to start. he says that when he turns the key to the on position, the "wait to start" lite won't come on and when he goes ahead and turns the key it cranks but won't start and acts like it is out of fuel. however, when he turns the key to the off position and tries again, the "wait to start" lite comes on, goes off, and the truck starts. just like it should. says its a consistant, everytime thing. maybe a fuel filter needs changing? any help is appreciated. THANKS