For some reason my 96 powerstroke has been acting up lately. It all started five days ago when I let the truck sit for three days. It ran fine with no trouble before those three days. The night before I was going to drive it again, I decided to do a pedeal modification. Basically just bend the tab that pushes in the ivs for more throttle response. I plugged my truck in because it was cold out, and when I went to go start the truck the next morning it would crank crank crank and nothing. No white smoke, but the tach would move. Finally after a few minutes I decided to put the gas pedal to the floor and it started. It threw a check engine light while cranking but went away after the truck started. I put a code reader on it, but no codes were found. I drove the truck for about four days and everything was fine, but now this morning I went to go start it and the same thing occured. Crank crank crank with no smoke. Put the gas to the floor and it fired. I don't know what it could be. The ivs or tps could be going out, or maybe the cps, but the truck does not shut off while driving and the throttle pedal works fine. I was thinking it could be the idm but it would not run at all if it was. I checked the level in the hpop reservoir and it was full. This happened when I changed my hpop to the srp1 cause I forgot to hook up the ipr sensor but then it fired. I am out of ideas. What do you guys think.