This guy misses an oil leak (happens), lost all oil, engine overheats, now it sounds like something is loose. Are you kidding? I'm giving you that price when you have a paperweight up front? One less Mazdaspeed