I bought my CSVT about 1 and a half months ago. It worked great. About one and a half weeks later the check engine light came on. I checked some things that I read about on this site. I checked the codes and got the famous P1152 code (or something like that, cannot find the paper), Lean burn on secondary bank. I used middle grade fuel so I ran the tank almost empty and filled up with premium.
At this point the check engine light was on and off, so I thought that it had to do with something else I did like clean the throttle body.

Then one day I forgot to get gas at the chevron near my house on the way home from work, so I got 10 bucks worth of extra expensive middle grade Shell gas near work. Within 50 miles of the fill up the check engine light went off. Needless to say I filled up with shell the next time. The light has not come on since.

I will never buy Chevron gas again!!!
Has anyone else had this problem, or a similar one?