Could be tires need replacing due to slipped/broken belts. I had an 82 that handled exactly like you describe. I changed the tires and that resolved the issue. It drove like a new truck after that. Tires looked fine, the only reason I replaced them was I came across a deal too good to pass up.