This truck always started the first click of the key, then I drove it home one night, got up the next morning to go to work and I must have cranked for 5 minutes before it grabed and fired and it has been hard to start ever since. After it starts once there is no problem getting it started again until it sits over night. I drained the fuel filter no change in starting. I haven't changed the filter thats next. Any Ideas???