I have an 01 duramax. I am not mechanically inclined but can do basic stuff. My problem is if my truck sits for a day or so it will crank, run for about 30 seconds and stall. It will not refire until I prime it with the pump thing. It is not throwing codes. What is the cause, can I fix it or do I have to write a check?