cheers everyone,
I tried the cleaning of the air flow meter, first with electrical contact cleaner, I was then told I should be using carb cleaner, so I did it again with some of that.
unfortunately none of that worked.
so as much as it hurts me, I'm gonna have to take it to a specialist...