Hey guys my 03 has a random long crank weather cold or hot and a what hears like a slight miss at idle. It just started yesterday. Two days ago i put some 2 cycle oil in the tank (seems like a bad idea now) since then i have the random long crank. I am not sure but i believe my ICP is leaking because of a small spot of oil about 4 inches around on the ground at the back middle of where the engine is. Yesterday I filled up the tank and put some white bottle diesel kleen in. drove fine, parked it at 3 and had to go out so at 6 started it up and it was fine. parked it for about 15 minutes and it long cranked for 10-15 seconds and fire up, got home and shut it off. This morning plugged it in because its 19* out for two hours and put SCT on to see temps ECT was 68* and EOT was 54* so i went to start it and it cranked for 8-10 seconds before starting, shut off and went to start right away again and started in 2 seconds but has a miss. I have no codes except KAM code which i have had for about 4 weeks now (can't figure that one out) The other thing i can think of is the day i put the 2 cycle in i had the hood up and the hood pistons dont work so by mistake the hood closed really hard. Where should i start. BTW i cant read IPR with the SCt only ICP in desired and counts whatever that means. I can read engine load and load in park is 16% and load in reverse is 22%. Could thin oil or not enough oil do this? I am going outside now to check oil. Thanks