I have a real head scratcher. I have had repeated problems with my 2004 going into safe mode, getting service traction control message and just plain quitting. If I replace the throttle body it will go 800-900 miles with no problems. With my code reader I get a P2135 code. Any suggestions?