My 2003, with 295,000 miles, 6 spd manual, popped the code for a MAP sensor. Changed same. Code came back. Cleared code, came back several times. Check engine light sometimes goes away on it's own. Cleaned two connectors on engine with connector cleaner and light stayed gone for 5 days and came back. Anything else I can do other than change the sensor again? Put in OEM Cummins sensor updated P/N 3971106. Thanks for thoughts.