epc is related to throttle etc hence Electronic Power Control
so more than likley to do with DBW, see what code is in it but for the time being dissconnect the battery (make sure you have the radio code), re-connect turn the ignition on(leave on for 30sec or so) then start the car.
this will have done a TBA which eliminates one potential factor!