Ok! So for the ones who are still looking for a solution to this problem,
it was the key. It somehow got out of program so the security system wasn't letting the fuel injected. Thankfully I had AAA membership and got it towed to a Nissan Dealer (yes it's an infiniti but I30 and Maxima's had the same engine so they could take care of it) just for 10 bucks. The dealer charged me 55 bucks for diagnosis & key reprogramming. After reprogramming it starts just fine.
Unfortunately I had the other key with my wife 700 miles away from me which probably started the car. But I wasn't sure if that would fix it so didn't get that mailed overnight to me. Sad news is that the other key is now out of program as once reprogrammed all previous programmed keys are erased from system so sometime in future I will need to get both of them programmed again.
So if you have got the other key in hand, try with that too before deciding to tow it.
Symptoms of this problem: I have Infiniti Vehicle Immobilizer System in my car. The security light on dash turned SOLID RED after inserting the key and turning it to ON position and stayed until the key was there. The car would crank fine but won't start and I could feel that it's not getting the fuel. It was very cold yesterday so the rubber hoses carrying the fuel didn't come out of the filter, but I couldn't feel any fuel flow in that.
Per my research on internet, things you can try if your car doesn't start:
1. Does the engine crank? If you hear just the clickig noise and no cranking, check your battery, battery posts for corrosion or bad contact, battery cables, Starter. If the battery was almost dead and is capable of holding the charge (auto parts store guys can tell this), it's your alternator for sure (check for bad/corroded connectivity first).
2. If the car cranks, check battery posts (mainly the ground), Check if the battery has enough charge to turn the starter, check engine harness for proper ground, Check ECM & other fuses, Mass Airflow (MAF) Sensor, Park Neutral Position (PNP) Switch (try shifting it between P and N while traversing all the way up to down), Idle Air Control Valve and finaly the ECM.[*]
3. A few people have also found problems with Fuel Pump but it's very uncommon. Also, you need to have an almost empty tank before you can mess with the fuel pump or else the fuel might break out a fire.
Hope this helps someone in similar situation! Good Luck!