Cleaned the MAF sensor & replaced the fuel filter. Runs like a champ. I know it was probably the fuel filter, but I won't tell my wife that. She suggested the fuel filter at the beginning..but no I had to buy a oxygen sensor instead. The MAF sensor looked dusty to me. Could a little dust cause it to run poorly? Thanks guys.