Guess I'm getting a smoke machine! My '03 5.4 has been running great, but set 4 codes yesterday - P1000, P0171, P0174, P0442. I expected the 442 since I've had cracked plastic fuel tank fittings for years, but the lean conditions are new and point to a new vacuum leak. I have mostly original...