Truck kept throwing a p0102 and an occasional p0101. I went to ORiellys and bought a Borg Warner MAP sensor and replaced. truck had no power/boost I guess and would throw a p0238. Went and exchanged it for another and same thing. Checked wiring and all was good. Finally put old sensor back in and solved the problem of no power/boost. Not sure what to do if keeps throwing code? Truck is completely stock.. What does one have to do, buy a sensor from dealer? Will the sensors from parts stores not work in these trucks?