Yep, As QinteQ says, manifold pressure sensor combined with TC temperature sensor, both of these are critical for engine management control.
I'm unsure which of the two could have had the biggest impact, but based on the state of my sensor, neither could have been operating correctly.
It's a quick check, hex/allen key and pop it off, take a look, if it's crusted up then you might be able to clean it with brake cleaner,
see if it makes any difference.