Yeah, i would go with cleaning the tb, made mine run 100 times better, but also clean the vac pipes, as mine were litterally blocked with rubbish.
Failing that it would seem logical its a fuel supply issue, so maybe a sensor is broken somewhere.
I would offer the use of my reader, but ur are miles away.