2000 Disco 2 with 120,000 on the clock. On a trip about 2 hours from home and stop at a store, get out turn off truck and will not start when I return. After a few tries of various things that did not work it starts after a 5 seconds of turning the enigine over. Drive to motel, turn off truck and wont start again. Wait 20 mintues and starts after 5 seconds of turning engine over. Runs fine after starts and this is the first starting problem it has had since owned in a year. Only thing different is that changed the oil yesterday. Crank sensor? Fuel pump? Any help would be appreciated I am stranded and face a tow bill of over 3 bills. HELP please!!!