Guess my 18 2500 35,700 miles got the rough idle now, started it up today and you had to hold the gas down to keep it running , it would only Rev to about 2500rpm max, take you foot off of the gas it would stall, also had service anti lock brake system chirpping at me now, sucks as the anti lock...