I agree, but not one person has asked for your jetting specs. I think you should tear into your carb, for a good cleaning at least, and figure out which jets you are running. Post your specs and I'm sure someone can make a much more well informed recommendation. Being the TPS didn't solve the problem this is the best advise yet. Hook the TPS back up and let us know what jets, needle position, altitude etc.