My hand-me-down 2000 Monster 900S ie is okay when it's cold but when it warms, it gets real messed up. Basically at around 4–5k rpm, it's fine, but when it drops down to idle, especially at a stop, it'll either die or stumble. I already replaced the fuel pump and filter. What else do I need to do? What am I missing out on?