I have a 08 xb9sx with less than 3000 miles on it. Problem is it dosent wont to idle. I dont know what the previous owner did as far as remaping it or anything. It had some kinda home made exhaust, but now has a descent exhaust. I was told the TPS might have to be reset. Any thoughts......can I do this myself and what do I need to do it.............thanks