Yeah Ace, something you just said reminded me of how I fixed a similar prob.
I doubt you have the wiring wrong Wayne. MAF wiring is pretty hard to mess up (like 3 wires) and if it was the car would be running alot worse. Check you intake for leaks. Any VAC leaks will make for a discrepency in the MAF reading and cause rich popping or whatev. If you have a custom intake make sure your MAF is far enough from your turbo. IIRC MAF needs to be at least 10-12 inches from the turbo or it will cause turbulence inside the MAF.
I had all those things wrong and I fixed them after swapping MAFS and doing timing and it fixed my issue.
__________________
|