Transmission is starting and staying in second. Check engine light is on. Scan shows code P1549 (TCM asking ECM to turn on check light) and code P0885 (this one is elusive and not well described). When I cleared the codes, it started shifting normally, but three days later the problem returned. any ideas?