Can anyone help. My 2.5 petrol 90 will not go up hills with out kangarooing to a halt. I can restart it but not proceed with out spluttering and kangarooing to a halt. Thought it was low petrol or dirty tank. Everything stipped, flushed and refiltered, still doing it. Managed to get up the last...