p0642 code appears intermittently won't rev over 2000 rpm, replaced TPS. x2, have truck undercoated yearly bad ground ????
37.4k questions
31.6k answers
1.3k comments
22.2k users