Now it will run just fine when it is cold, but when it gets warm won't run above idle.
Let me make sure I understand. It will run FINE, full rpm runup when cold but will only idle when warm? What happens when you move the throttle when its warm? Does it POP, does it just quit, or does it sound like it loading up but just wont get and rpms?
Joe