That's quite a list.
First get a volt/ohm meter for some testing -
P0335 Crankshaft Position Sensor 'A' Circuit Malfunction =
This is the sensor under the vehicle, bolted into the bell housing on the transmission. Nothing to do with the cam sensors. Check the actual wiring from it for damage, breaks. Especially at the connector. The wires are easy to test with a simple volt/ohm meter. The Brown wire should have a 12 volt feed, the Black wire is ground and the Orange wire is the signal feed to the ECM. Images show the sensor and wires. While the sensors do go bad the wiring causes this code far more often.
P0128 Coolant Temp Below Thermostat Regulating Temp =
99% of the time this is a bad thermostat. It could ba causing some of yoursymptoms if the engine never gets up to running temperature.
P0181 Fuel Temperature Sensor 'A' Circuit Range/Performance
P0183 Fuel Temperature Sensor 'A' Circuit - High Input
P0463 Fuel Level Sensor Circuit - High Input =
All 3 of these are related to the fuel sender in the tank and on top of the tank. The first one is saying the temp sensor has a problem. The next says it is shorted to the positive wire and the last code says your fuel gauge sender is also shorted to power.
Those may be easy fixes depending on access to the top of the tank to get at the wiring. It may also relate to the EVAP code as it shows an open circuit. It's harness would be in the same bundle.
P0447 EVAP Vent Valve/Solenoid - Circuit Open =
Either a broken wire to the valve connector (common) or the valve itself. As it is nothing more that a coil of wire the same meter you used earlier and test it for continuity. Or use a 12 volt power source to apply power to the two pins on the valve. It should click open/closed as you apply and remove power. It's on the charcoal canister attached to the frame above the fuel tank.
P1574 ASCD Vehicle Speed Sensor =
This means that the ECM is looking at 2 speed sensors for the cruise control and sees a difference between them. One sensor is in the dash panel and the other is the signal feed from the sensor under the truck. I suspect that it's a bad wire in the harness from the speed sensor.
Images (Click to enlarge)
Thursday, April 20th, 2017 AT 3:14 PM