your mechanic is a MORON.. it is a problem with one of only a few things.. 1. an electric sensor (O2, IAT, TPS, CPS) is reading something that the FI computer is sensing as a lean condition. replace if bad, then reset the computer by disconnecting the battery for a few minutes.