my 05 3500 wont start without ether. about 3 weeks ago it got down in the teens and it wouldnt start so i gave it a shot of fluid and it started right up. week goes by with no problems and then a week ago it would start as long as it was plugged in with the temp only getting down to 30's and then yesterday it was 50 and plugged in and wouldnt start without ether but would start right up after it had been ran for a bit and today i can shut it down after driving for 5 hours and try to start it and it wont. cranks over like mad wont wont fire with out some starting fluid, doesnt smoke when it does start and runs fine when it is running. I just towed my 5th wheel 500 miles with it and had no problems except starting. turning the key 3 times shows no codes. Fuel filter has been changed and lift pump is working, i drained the fuel bowl and left the valve open, turned key on and fuel started flowing again. anybody have a idea whats wrong with this turd?