No previous concerns driving home today with a client in my car the engine light, traction light and tire pressure light went on at the same time my car slowed from 60mph to 25mph and would not go above that speed. I cut the car off numerous times and it did restart however the lights stayed on. When at a stop it sounded like something was shaking and or beating againat something under the hood it was hesitant move and makes a rattle sound. It’s not the battery I just had that checked 4 days ago. Please help.