So last night I was doing some xmas shopping for my wife and on my way home I was getting on the highway and the check engine light came on an started flashing. I got off the highway and pulled in to a parking lot the car war running rough it was shaking the whole car. I took it slow and got it home. Today i changed the spark plugs and wires and it ran better but still not right at idle it runs fine for a few seconds then rough but not as bad. I got a code scanner and found the codes P0300(Random/Multiple Cylinder Misfire Detected), P1781(Engine Torque Signal Circuit), and P0700 (Transmission Control system Malfunction). I cleared the codes to see if after replacing the plugs it would come up with another code and nothing but it still not running right. I it an 04 Aveo with 71,000 on it and the timing belt and every thing was replaced just shy of 60,000. Any one have any ideas?