You have PCV then you can measure EXACTLY the correct voltage the TBS sends when rotating it.
Hook up you PC with Dynojet software you will see the TBS voltage.
Adjust to the upper limit of specification - this takes the guess work out of 'rotate it clockwise a little'.
It also makes it easier to return it back to stock!
Write down all your values before before playing so you can go back.
Now with surging - well you will never eliminate it... I have remove 90% of it.
search for my posts.
I have PCV and AutoTune 200.
So with engine braking and exhaust popping, You will need to reduce it as you have a Two-Brother exhaust which uses glass fiber packing material for silencer. Backfires and Popping will burn up the packing, and you will have to repack the exhaust more frequently.
So how do you reduce the popping, well you need to play with your fuel map.
Basically you need to contol the fueling in the Zero % throttle column - how much to add???
I will say that if you only have a PCV then you will need dyno tuning - as you set fueling from AFR's.
If you have the AutoTune200 (like me) you can add AFR values in the AFR ZERO column to force correct fueling to happen on decelleration. (by default all ZERO % throttle values = ZERO which means use factory value)
Having added some AFR's it does reduce popping ALOT!, but will not eliminate it - mine burbles nicley now
This will also reduce some of the engine braking hashness.