I don't believe it has a tumble generator valve, the plenum joins straight to the head.
I will have to look tonight to see if it has an EGR valve or not, from memory i don't remember seeing one, but i will have to look to be sure.
It has about 191,000k's on the clock. It is an auto, it is an ex rep car, so its done quite a few k's in a short time.
I had never owned a subaru before this and had no idea that you were meant to use upper engine cleaner every service. I serviced it about 3 times and never knew to use it. I have since run quite a bit of engine cleaner through it as i wasn't sure if it was carbon build up or not. I have even taken it for a nice long drive up a mountain and highway to try and get it hot in an effort to burn any carbon it may have built up.
I will have to look at the MAP value tonight. The advance when i tested it last night at idle was 7 degrees and jumped to 10, then 7 (it was a bit erratic) but at that time i don't know if it was at full operating temperature. When driving, not revving too high hit about 48. Any idea of what the advance should be at set RPM levels?
I really appreciate the time you are taking to help me with this. I also know how hard it is to diagnose without having something in front of you.