If you disconnect the MAF and your car runs much better than, you need a new MAF. You can also log your MAF if you've got VAG.
Did you get your codes read again? Because even if you check engine light was already on, more codes can show up and you won't realize it because your engine light is on. Your MAF will usually throw a code. Which is why you should either, take care of whatever problem causes your check engine light so that it goes away, or check your codes on a regular basis so you know when new codes pop up.
Do some searching, you can get rid of the code related to your cat and probably your SAI which I know little about.
Bookmarks