A long shot but maybe worth pursuing: Find someone with a shock dyno and have them test your shocks. That will tell you for sure if your shocks are okay or need work.
I'd bet Delta Vee.com has a shock dyno.
http://deltavee.net/shop/services/bi...ild-service-2/