I've been pulling my hair out on this one. The truck suddenly won't start without a prolonged effort but once I get it running, it drives great. I have to assume it's getting fuel, Air, and spark so the concern appears to be specifically pertaining to start up. Any suggestions?