Yeah, welcome to Ford "Balljoint eating trucks" ! I WAS a Ford fan, as my Rangers have all treated me great, this 2004 not so good. :( Ball Joints 42k miles).......Along with other BS items.....So I look at heavier trucks....150's and Super Duty's.....Same type of issues if not worse.