get under that car and look at it! there are 2 sensors on the m44, one pre-cat and one post cat.
That popping form the exhaust sounds like you are running lean or have a vacume leak from hoses up top. Check the accordian looking boot coming off the MAF.