A good clean of the throttle body only sorted the problem momentarily (or not at all maybe)
List of parts changed so far:
CTS
new thermostat
EGR blanked off
pre and main de-cat (as well as the middle box)
rear lambda spacer
cam cover breather changed to atmospheric
FPR vac pipe position moved to below the TB
Still the same, jerky gear changes which is really annoying me!!
As a last resort really, i disconnected the front lambda....and what do ya know, running like a dream now! nice and smooth, better power deliver it would appear and much less backfiring now too!!
Will run her for a few more miles/days just to be sure, before i would go buy a new front lambda