97 wont run, white smoke out exhaust
i got a 97 that last night while it was idleing for about a half hour all of the sudden make a loud clunking noise from the engine and then stalled. i tried to restart the truck but failed to do so, so i waited until this morning to try and fix it. now when i try and start the truck it will smoke like a banshee out of the exhaust with white smoke that smells of diesel fuel, and the engine will just crank but not start, and the one time i did get it to start it ran really rough, then smoothed out and had a clunking noise coming from what sounded like the rear cylinder on the passenger side of the truck. but while it was running it was not smoking near as much as it would when you try to start the truck. i ran the codes on it and it threw me 5 codes, p0113, p0122, p0344, p0500, p0603. from what i understand those codes mean air intake temperature sensor, throttle position sensor, cam position sensor, speed sensor and computer control moduel keep alive memory malfunction, i have no clue what the last one even means haha. any ideas on what it could be, i was leaning towards it being an injector before i got these codes and now i am clueless. any help is greatly appriciated, i got to have the truck running by sunday because i have to get back to my base.