I took my truck to the shop yesterday, today they say that a sensor went out not covered by warranty and that the plugs should be replaced soon. I had them change the sensor that was causing the check engine light to come on. $350 and 6 hours later the same problems going on. I checked the engine code and it is P0355. Now I need to know how to fix it or what is exactly wrong so when I take it back to the shop I do not have to pay more to fix it.