Who knows 5.7 fault code diagnostics?
170,000 miles is a lot of miles. Cam chain probably stretched, then jumped a tooth but still runs.
Print