Hi, I recently took my car for an oil change at Midas and my car wouldn't start after the change. I was told I needed a new starter so I put one in, still wouldn't start and was told it needed a new battery so I put one in too. Now my car starts fine but after the engine turns over it makes an awful screeching sound. Could this be the starter? In between having these things fixed I was told that my keys needed to be reset, so I did this as well. I'm frustrated by not knowing what is really wrong with my car that simply was taken for an oil change. Incidentally, before all of this the car never had problems starting. Thanks in advance for any advise as I don't know what to do anymore.