Id try switching ecus. I fought a faulty ecu for awhile.