It sounds to me like your battery may be going bad. And if so that does not cost 600 dollars to fix, it’s around 100.
Take it back to the apple store or if you have another authorized service place in your area take it there and get a second opinion. If you have to take it back to the same store ask to see the manager or someone above the tech that gave you the first diagnosis.