P0148:
Fuel Delivery Error: Power Monitor Activated. actual RPM's exceed requested RPM's (by the PCM) which can be caused by an alternative fuel source, CKP or CMP interference (electrical) or a faulty PCM.
In other words, something is making your engine run faster than the PCM wants it to...