My 2005 raptor 350 will not start consistantly, and even harder to start when its warm. When it does start it purrs like a kitten. When it does start it starts right away, very seldomly do you have to crank it over for a few seconds to get it to start. Ive confirmed spark,new spark plug, had my carb gone through and float adjusted and had the valves adjusted with still no consistancy. Only other guess is CDI,Starter relay..... Any help would be greatly appriciated.