I have a 09 800, runs like crap when cold but when it warms up it runs just fine. Checked compression it’s good, changed plugs and checked exhaust for leaks which I found and replaced exhaust system and didn’t change anything. Would the tps still cause this even though it runs good when warm? Idle when cold is around 950 or so but warm it’s where it should be? What’s next? Thanks I advance