1996 DODGE RAM 1500 4x4 5.2 L v8
my 1996 dodge ram 1500 has multiple issues and i need advice i have replaced fuel pump water pump ignition coil fuel lines. my truck died a month ago and didnt want to start then today i turned the ignition and low and behold it turned on. I was driving it around to charge the battery about and hour the i was literally 2 blocks from home and it died didnt want to start earlier i checked the error code using the on off method (there is no diag. port) it gave me a code of "12" which according to my truck manual which is a HAYNES it said that error code "12" means that {problem with battery connection. Direct battery input to PCM disconnected with in the last 50 ignition key on cycles} but when my truck died 2 blocks from home. My check engine light wouldnt even turn on but the engine turns over and just doesnt catch a few people i know (mechanics the shade tree type think its the ignition switch in my column any suggestions?