So, truck broke down a few weeks ago and it ended up being a bad IPR plug. Replaced it, ran great, few nights ago did the same thing. Changed the plug, IPR valve, ICP, and still won't start. Hooked it up to scan tool and the ICP read 2700 which is more then enough to start. Super abnormal. Any ideas? We checked idm and it was not that. Thinking its a bad upper motor harness, opinions?