Back in May of this year my truck decided to intermittently not start. Problem went away, well it came back in October. I took it to the shop at work and the guys hooked it up and told me it flashed the ICP code...whatever sensor is on the passenger side upper part of engine. I bought a new one and the problem never recurred. Well it did yesterday after driving back home from a 300+ mile drive. went inside took a shower and it will not start. Had the part still and replaced it ....still wont start...dead in driveway. Any ideas?? And how spendy can this get??