Hold off on the ICP for now, get it running first it's not your problem and they're expensive
Get the batteries back to full charge, some of the codes might be a result of low voltage. Clear codes and rescan with proper voltage after cranking. Will do.
First, check all this;
WTS Light? - do you get it when you first roll-on the key? (shows the computer is running) WTS light works. Also, all fuses are good, I checked them all.
Do you see cranking rpm on the Tach? Do you have a spare CPS to try? The needle moves up a little bit when it cranks. I will pick up a CPS and try that.
Is there fuel in the fuel bowl now? Does it refill after cranking? (open the drain level to check) Fuel pump seems OK. Fuel bowl fills up after drained. Seems to be pressure...I started opening the fuel bowl lid and had a little spray out.
Can you hear/feel the pump running (below the dr seat, against the framerail) Yes, I had actualy bought another pump because I thought that was the issue at first. I haven't installed it so I can take it back or keep it as a spare.
Could the fuel gauge be giving a bad reading? (Below 1/4 tank?) I think I am good. I just filled up with fuel.
Is it cranking fast enough? - it won't even TRY to start if cranking too slowly. It seems to be normal. I think I read AE can tell me the cranking RPM's. I am just learning how to use the software.
Is your truck "chipped"? If so, remove it as a Test. No chip or program I am aware of.
If that's all OK, I don't like that 1670, if it comes back read through this -> P1670 trouble code - PowerStrokeNation : Ford Powerstroke Diesel Forum
The 1280 might be a result of unplugging the ICP.