Bit of a long shot. But I have had the exact symptoms on my Mazda cx5. The mechanic has confirm that the exhaust pressure sensor is shagged however they never mentioned anything about a recall. They want to charge $400 for the new sensor! Does anyone still have the recall reference number handy...