Might give the fuel pump test jumper a shot for the hard start problem. And test the TPS and AFM to make sure they don't have any resistance dropouts over the closed to open range.