I have a 06 660. Runs great everywhere except on hills. once i get on a fairly steep hill it acts like its not gettting any fuel and usually dies. It will start right back up on level ground. it doesnt take long bein on a hill only a few feet up it will start to sputter. it is fine in the mud, water, and even long hills that arent that steep. any ideas?