I don't know what those codes are and I'm not anywhere I can look them up but I have a few ides.
1. unplug the icp and see if it starts. if so icp bad
2. can the scanner you are using read high pressure oil pressure? IF so what is it. You need at least 500psi for the engine to start. If the scanner can't read hpop psi then you can make your own gauge. I don't know the sizes of the fittings. Ask people on here know. They are standard sizes so getting some is easy. Read from the outlet of the hpop and take out the icp and read there too.
3. what is the battery voltage while cranking? You have to have 10.5v before the pcm will open the injectors.
Hope this helps.
2002 EX 4x2 Amsoil front to back with Amsoil oil bypass filtration, Cyclone Power fan, HX oil line, Dieselsite prepump and tank mods, local high performance transmission, MagHytec pans,MBRP 4" exhaust, AFE Stage II, BD EBV exhaust brake, Bright Box, Diesel Turbo Life Saver, Dieselsite 6pos. chip, Trans, EGT, Pyro and water temp gauges, Dieselsite tranny cooler, Dieselsite 203dg t-stat, Dieselsite AIH plug, rerout ccv, Coolant filter, Firestone Ride Rites, hellwig rear sway bar, Garrett BB turbo. Dieselsite hpop filter, Auto Enginuity program. Dieselsite Adrenaline hpop.