I didn't read through your whole post, I apologize. Did you check for crankshaft endplay? This bit me recently on my $400 m42 with similar mileage....