If throttle is moved move 3/4 to full throttle the ECM shuts off the injectors, so if it was flooding this should allow it to start if there is spark
Moving the throttle a bit to 1/4 throttle and it starts than this would lean toward the IAC and TPS.
I'm leaning toward the IAC without more analysis.
Remove the IAC and insure the tip of it and the bore it fits in is clean. With cable connected to the IAC turn the key ON (don't start) and watch the tip of the IAC. Does it move in/out?
Use a digital voltmeter and measure the TPS voltages to ground.
Gray = 5V
Black/Pink = Ground
Bark Blue/Orange = Reference
Key ON
Measure Gray for 5V to ensure it's exactly 5V
Measure Drk Blu/Org should read less than 1 volt. Keep measuring and move TPS from idle to WOT and see voltage increases smoothly close to 4.8V