I haven't read the whole thread here, but one tip I can mention is that you shouldn't trust an oil change business to put the correct oil in your car.
Unless it is a bigger establishment, like a car dealer of your type of car.
But these quick lube places should be avoided, unless you buy your own oil and bring it in to them and after they drain, watch them pour your oil in the engine.