Thanks for the info... do you buy the GM top engine cleaner only from dealer? Anything that can be bought at parts store?