Hi, I purchased a 2009 Rancher trx420fpm that was in pretty rough condition. It would slowly crank but would start. Now it cranks over very slowly but when it gets to the top of the compression stroke it stops and will not turn over anymore. I have already replaced the battery and starter. Valves are in spec. If anybody could help that would be greatly appreciated. Thanks!