my check engine light came on and these codes came up. P1693,P0238,P0237... i looked on the internet and they were saying stuff about the map sensor. i have 149000 on the truck now is this common for this senor to go so early? also i have an Edge Juice with Attitude could that have been what made it go? also were can i get a map sensor and are they hard to replace? thanks in advance for the help.