I am experiencing low power, hard shifts, transmission will not kick down for passing and climbing hills. Codes that appear on the dash by using the key is, P0299, P0125, P0700, in that order. I had the vehicle scanned 3 times, the first 2 times I got codes of P0218 & P0173, the last time it was scanned the code was a little different ending with a "D". I didn't take a picture or write them down, but it said "transmission temp intermittent". I just finished cleaning the intake and ERG valve, it was a little dirty but not horrible. I have removed the wire harness from the transmission for inspection and removed both the TCM and ECU, all plugs and wires are clean with no visible damage. The "Check Engine" light is the only light illuminated on the dash, about 4 months ago I had the trans temp light come on while trying to pull a heavy load up a steep hill, when the light came on I immediately pulled over and let the engine idle in neutral until the light went out, unlocked the trailer and hired someone to haul it the rest of the way home. Until 2 weeks ago I didn't have any issues or light on the dash, when the light came on it was while driving in town at slow speeds, under 40 mph. My question is. Would the p0218 cause the low power issue and will replacing the transmission solenoid pack solve my problem, or could it be a speed sensor that went bad? In an online drawing I seen a wire diagram that shows the temp sender wire goes through the speed sensors.