I have 2wd so completely different setup I know, but I was having similar issues and it was a MAP sensor. My sensor was bought from Gary @ RS Classics and was clearly a new unfitted item so was last thing I thought of checking, but was also a non genuine item. Will only use a genuine sensor now.
cheeRS