I have an older rtv900 with app. 400 hours. It cranks up really good when it is cold but when I run it awhile and shut it off for a few minutes I have a heluva time getting it to start. It acts like it is not getting enough fuel. I replaced the fuel filter, fuel stop soleniod and the outer air filter and its still doing the same thing. If I run it hard and shut it off and start it back up immediately it starts fine. If I let it set 5 mins then I have to wind on it forever to finally get it to start. When it does start then the fan belt starts schreeching. Any ideas?