I just bought a '99 X1 this past Tuesday, love the thing. Today I went to lunch and on the way back to work I hammered on it in the country, when I come strolling into town, it starts idling at 2500 rpm. I have done some searching, could it just be the TP sensor needs reset? It seems like a good deal to buy the ECMspy cable. Could there be another issue? Thanks.