okay i just had a new engine dropped in my car due to the car overheating and knocking and etc.. so they replace it with a new engine, and a new battery they took the car for a test drive and said they the car got a quater mile down the street and stalled out, they said it was an electrical...