Hey guys. Here's a stumper for you all. I was riding to the Fri the 13th festivities and I noticed a sputter at idle after the engne has warmed up. The engine also surges when you give throttle at lower rpm's but when you get up to a higher rpm the engine all of a sudden smooths out and runs normally. It felt like a fouled plug so I checked all the plugs and boots and they're OK. I also checked my airbox and air filter and it's OK. I thought there may have been a defective TPS but I ran the diagnostic on it and the readings are within specs. Could the TPS still be busted somehow? I had the recall done on this last year and wondering if there's a relapse going on here. What else could it be? Any advice would be helpful.