Wow..... and 42K is insane.

When people F up an engine, why the hell do they insist on driving it to the shop? Get a tow..... it will save money in the long run.