You've got to be able to do a lot better with the background info on the vehicle and the description of the problem. On the latter, perhaps your wife should just write up exactly what happened. All we have right now is that these lights came on and the car vibrated and had trouble accelerating. Ok - well, what was she doing when this happened? It all started right when the car was turned on? While she was sitting at a stop sign? Doing 70mph on an interstate? It vibrates while sitting at idle? Or only when....? The car sounds like...? Feels like...?
This this is also 7 years & 120K miles along in life, and you didn't ever say if it ever got a new set of spark plugs or fuel filter, etc. A fairly detailed idea of maintenance history would be good.
Some shops will have computer scanners that will pull history codes from the computer, though I don't know how long codes are stored. Auto parts stores will read them for free, but most use equipment that will only pull current codes with the engine light on.