It was doing this before i replaced the TPS.. then i replaced it and still doing same thing. I forget the exact code.. I took it off and cleaned it very thouroghly with about a can of cleaner... put it back on after it dried and still doesnt work right... Im really suspecting its a vacuum leak.. giving up and taking it to my mechanic tomorrow morning to take a look. Will update.