Welcome bendyman..
The going uphill part is from your main spring or the roller weight.. If you use a 1000 main spring, slap in some 5g rollers, that will help you going uphill....
How many miles?
check belt?
maintenance will include adjusting valves on the ag too
you need to post some symtoms of your scoot.. only on hills does it do this,etc.....