Also make sure your tires are good. Carpet tires can look ok (have tread) and be terrible with no grip. So grab some new tires, if it doesnt fix your issue take them off and save them for after your issue is fixed. Tires will always be used.
Also make sure you dont have any bend or binding suspension. Take your shocks off and make sure your suspension falls under its own weight and freely moves.