I hate to be Mr obvious here but have you thought that perhaps something is wrong with the air filter?
I bet it's a hd2 that looks clean but is completely stopped up.
There the worst filter I've ever seen
It can look new and be stopped up.
Put your mouth to it and see if you can blow through it