Have a cat c15 6NZ in a newer Kenworth W900L. Runs great once you get it started using ether and will hold prime for 2-3 days. Truck has no miss, rough idle or lack of power once running. Have changed both check valves on fuel filter head and haven’t found any lines leaking. Any thoughts on what could be causing it?