u1040 = Loss of Class 2 Communication with ABS
Which like you say should not keep it from starting.
The Injectors get B+ from the ignition switch. The PCM controlls the ground side of the injectors.
Did your battery recently die or get unhooked? Is your "security" light on or flashing? Do you have a different key you could try?
I am having a similar issue with a 2000 Alero. See my thread. Its sitting outside in a large snowbank, so I may hold off on diagnosis until spring time for mine.
http://www.automotiveforums.com/vbul....php?t=1057225