What part of Texas? Your best bet will be to find a reputable suspension shop to help sort out the problem.
On a side note my son's CR85 had JM Suspension on it when we bought it. I was not impressed at all but knew it was something that could be resolved easily. The boy that had the bike was about 145# and he was riding HS & trails with the bike yet it had springs that would easily support a 200# rider. Since my son wanted to get riding it quickly I didn't send the suspension off to MX Tech as I normally would but took it to a local shop that supports our club and I know the owner. One day later it was significantly better and my son is still very happy with it.
Getting it right will make riding much more enjoyable so I'd seek out some suggestions for a local shop that has suspension experts available to work with you.