Have you checked the pipework to the MAP sensor?
You could always get one of those £25 Halfords fault code readers and plug that into the diagnostic port. It will tell you about most electrical and sensor faults, but not about air leaks or things like that...