3.2 is too small of pulley to start with.
At a warmed up idle in Park, ign adv should be around 22 if I recall correctly.
Ign Adv will always jump around with throttle %, so those numbers are moving around.
P0420 is a cat code and being that you're 01+, that screws up alot of numbers and how the computer thinks.