My 96' Ram 1500 5.9 truck seems to be having a problem and won't start. Turn on the truck and it turns over, but won't fire. I can feather the throttle and still nothing. I hold the gas pedal all the way down and it will try to fire, but ends up just flooding and making sounds like pinging when it turns over. This seems to happen in er weather though. I had replaced the idle control valve about six months ago, which solved a similar problem it had. Checked fuel pressure, fine. Replaced with a new battery since the die hard was not holding a charge anymore, still no change. I was able to get it running once, it idled for a bit, but as soon as I put it in drive, it died and would start again ( but would turn over). Any ideas what could be wrong?