I Am Stumped!!!

Heres what I got....96 Z28(bought it new)automatic, 5.7 LT-1
heres the problem...Last year, It would take a good 10 seconds of cranking to get it started. Once started it ran fine. If you shut it off for less than about 1/2 hour, and went to start it , it would fire back up right away. If it was longer than that it would take another 10 seconds of cranking.
Right before I parked it for the winter, the motor would die sometimes, but start right back up, and I was gettin some good vibration as well.I parked it for the winter, and was gonna deal with it in the spring(now)
Sooo, I go to pull it out a couple weeks ago and it cranks and cranks and wont start.So I put a new fuel pump in......still wont start..I have good fuel pressure at the rails.When trying to start it it will sometimes backfire out the exzaust or ill get a "huff" out the intake!! I love thowing money at problems.. so I put in a new accel optispark....still wont start. so I put in a new coil..."just incase" still wont start. I do have spark at the plugs so I think maybe its the injectors...so for ***** and grins I have my brother crank the car while I use a little starting fluid....nothing! How is that possile?I have air..
I have spark.... And i have fuel. If it were to start with the starting fluid than I know the problem would be fuel related(injectors, etc) but I am really at a loss here......Any one have a idea?

