Based on the information you've provided, it's difficult to definitively determine whether your vehicle needs a new engine or not without a thorough inspection and diagnostics. However, I can provide some guidance on the error codes you mentioned, which might help you understand the nature of the issues.
It seems there might be a misunderstanding with the codes you've provided as they don't follow the standard format. Based on my knowledge up to September 2021, standard diagnostic trouble codes (DTCs) begin with a "P" and are followed by a four-digit number.
From the codes you've mentioned, "P042000" appears to be a typographical error. It likely should be "P0420", which commonly points to an issue with the catalytic converter efficiency being below the threshold. This could be due to a bad catalytic converter, oxygen sensor, or a fuel mixture issue.
Unfortunately, the codes "p001885" and "p224085" do not correspond to standard OBD-II (On-Board Diagnostics) codes as of my training data's cutoff in 2021.
As for the long cranking time before the engine starts, this could be related to several issues like a failing fuel pump, a clogged fuel filter, problems with your spark plugs, or a weak battery.
Given the uncertainty around the codes and the symptoms you've described, I would recommend getting a third opinion from a reputable, certified mechanic. It's also essential to communicate clearly about these issues to ensure the mechanic understands all symptoms for a more accurate diagnosis.
Thursday, May 25th, 2023 AT 4:40 PM