obviously your both correct and im having a bad day!
your ignition table is upsidedown. you can generate another here
you may want to consider setting the iat density correction back to based tune values if you have been trying to fix the fueling issue there.
my engine struggles to find air when starting, and I think its because it gets stuck in the high map/low revs range. theres more ve there. put your ve table on screen when you start the engine and watch.
if you still have an issue, then post a log of the event, and the tune the log was taken with.
Edit Doesnt have to be, but I think MAP may be a better load source for ignition than TPS.