Thanks for the help,
the motor has 145,000km, but is in excellent shape.
Valves were just adjusted, I had a oil leak fixed (valve cover) and the valves were adjusted.
A compression test reveiled a good 170 on each cylinder.
I don't know what code it is, I'm going to get OBD'd next week. Will the computer store the code for a while? It only comes on once every 2 weeks'ish...
The EGR appears to functioning normally. So I am told. I can pull a wrench, but my mechanical knowledge is limited. I had a good mechanic do some of the more complex work (like try and track down the miss) a while back.
Thanks again