good to know about ghostwalking:
and the shakes, which I think are 2010 only issues but i'd make sure:
headgaskets are still an issue until 2009. the symptoms vary a tiny bit from the 2002 era, but are still very similar, mostly the same for our purposes. external leaks, oil or coolant in the same area underneath. look at the head mating surface and they're either wet/leaking or not. no surprises (like the older Phase I DOHC EJ25 which is terribly hard to diagnose or inspect).
EJ25 Turbo headgaskets don't leak and can work on those engines (and your old 2002). if you don't get those you still get the same prone to leak headgasket it came with (unless somethings changed recently).
2005's have an ECU/Catalytic converter reprogramming TSB or fix - check into that, if you need it or it's a TSB or whatever. I think P0420 codes are one symptom of that particular issue/year.