As with the rest of the guys here, done about 6 of these in E-series and all of them had harness issues, usually the codes you have listed and maybe more. If it comes back check the trans harness at the back of the engine for damage, more then likely it'll be cut on the insulation.