The first thing is the ECU issue, the code says it is bad but I have had good luck having the ECU reflashed. A shop will need to do this for you or you can get get a preprogrammed unit by searching Google or Ebay.
B1010 Code - ECU Malfunction
P0340 Code - Camshaft Position Sensor 'A' Circuit Malfunction
Here is the location of the ECU so you can swap it out, also I would remove the electrical connectors and plug them back in to help fix a potential bad connection, check for corrosion as well. Check out the images (below). Please let us know what happens.
Images (Click to make bigger)
Monday, September 23rd, 2024 AT 12:34 PM