If this, then that.

Every time I take my car in to Big-O, to get my tires rotated or some other simple thing, they find that I need new ball bearings, or new axle hubs, or need to replace the muskrat running around in the engine. This means that a 30 minute stop that is supposed to be free ends up costing me at least $500 dollars and takes all day. If new problems crop up every time I take my car into a shop for any reason, does it follow that if I STOP taking my car into the shop, that things will stop breaking on it?