I suspect sparkplugs or fuel filter also.
But first check it very closely for vacuum leaks. Have you worked on it lately? Had any vacuum lines disconnected?
Also, take a look at TPS setting. Maybe you already did, since you looked at the codes.
.....
I suspect sparkplugs or fuel filter?
Don't know for sure if that's happening at low fuel levels and goes away when filled up... But will check fuel pump.