Upshift light while cranking means no crank position is being recieved by the ECM. It will not give any spark when this condition exists. Mine was intermittant and sometimes the car would start, but ran really bad and would die like yours. Mine was weird, right after I soaked the engine with water, it started right up. I also didnt get any codes in the ECM for this condition.
If your not getting any codes, either you dont have the jumper in good enough, Jumper in the wrong pins, you have a wiring fault somewhere, you didnt turn the key to run, your check engine light is burned out, or something worse... your computer could be heat soaked and failed. Your fan relays should click, and the fan come on and at the very least you should get a system pass. If you have a test light or volt meter, the 35th registry tells you what pins you can stick that on to get the codes also.
Edit: after re reading your post, you might want to look at your ignition switch....