Have you checked for ingress? Usually the Tx level of your cablemodem will rise when it is having trouble communicating with the network. ie: it raises the tx db to compensate for signal problems.
or prehaps you just have a bad modem? but my guess is you have an ingress problem loose fitting etc..