I have a 2011 Polaris Ranger 800 XP. With 485 hrs. Hard starting when engine is warm and lacks take off speed and top end speed. Compression test on both cylinders is 120 on both and holding. Dealer said 165 is normal. Do i need a rebuild or what should i look for still runs ok.