Ecu repair would be cheaper compared to replacing it with a used one. If I go with the repair,I would have to ship the ecu to their site and wait for them to send it back which means more time in the shop. The warranty that this shop offer sounds good to me :wink: if anything goes wrong again, all I have to do is drive back in. They told me to bring the car back after 30 days so that they could scan everything again. The technician said the engine codes that appeared could probably be caused by the intermittent communication errors.