This is part 2 of the previous question:
VBA: Runtime Error - SetSourceData for Second Pivot Chart
After following the (good) advice offered in that thread, I am
I had similar problem. I solved it by setting to nothing variables holding pivotcache and previously used pivottables (before adding second chart).