I tend to think along the same lines you are. Assuming that he's ruled out a bad plug/wire/cap, etc, the next thing I'd look at is the intake and injectors/injector seals, and lastly, the head. All the things that you've already mentioned...