My es300 Overheated and stopped on me on the highway fresh from the car shop. I just had the fuel pressure regulator replaced @ $420. Before that I recently replaced all plugs, wires, and catalytic converter. The engine was making a loud noise like my pistons were rubbing against each other but the oil was full. Right before it turned off the red oil light was on and the car rpms would shoot up each time I tried to accelerate but it wouldnt go. In fact it began to drop speed. Now the car just refuses to start the battery is excellent so I dont know what else to check.