You've got a nice bike,why not find a competent suspension guy in your area to help you dial in your forks and rear shock? It's usually not too expensive and sometimes the suspension tech will just swap you springs.If your front forks need attention you should service your rear shock and linkage as well.It can make a world of difference in the way a bike handles.