I finally got Walmart to replace the battery, I had a shop remove the winch, it had some issues, the shop said the suspension didn't look bad, I even went back to the tire shop and had the tires rotated and checked, they are only maybe 6 months old. Still doesn't seem to ride right. As far as a...