1999 International 4700 DT466E. Randomly misfires and stalls. Either starts right back up or after a few seconds of cranking. Codes 525, 521 and 525. Oddly, the only pattern I see is I can drive at night as far as I want just fine. During the day, the misfire and stalling can happen every few feet or can it can happen every few miles. I thought maybe a temperature issue, but it stalls whether engine is cold or warm. I also thought maybe somehow headlights being on made the issue go away (since night driving has no issues), but tried during day with lights and still has the issue. Cam sensor has been replaced, no effect. Anyone know DT466E's well?