Hey there Mike, Sounds like a sensor if you ask me. Most likely the MAF or MAP. Try running a diagnostic and see what the reading shows (that's if your mechanic has not already done so).

Good luck.

Regards