Op, my brother has that exact truck, an 03 with the 4.7. And I owned my 3rd gen for 8 years before selling it with the same mileage as yours. I regret selling it, but it was the right decision at the time.
Like others I say keep yours and get the 4th gen, or just drive yours and save for a 4th...