Check the air intake system, air flow sensor and vacuum lines. This is exactly what happened when my aftermarket / OEM hybrid intake used to fall off. It was still in backyard R&D at that point.