I have feeling it's relating to using poor quality or "stale" extract.
I've made some very good extract brews from quality kits.
It'd be interesting to take AG wort. Brew 50% as normal and boil the remaining 50% down to a syrup then treat as LME and compare the resulting beers.