Hmmm not too sure then, are the bladders old? I usually replace mine before a large meeting, go through 3 sets a year or so.
You seem to be doing all the right things... Once you do your long runs if you pull the shock apart i presume the rebound isnt there? Is the oil dirty or clean?
...Ari