I would be checking the t-map sensor. pins #1/2 is temp. and does the water temp match the outside air temp? or close? what is your oil usage?
this is how this system works. the ecu see's the water temp. if under 86 degrees it goes in to enrichment mode. (more fuel) like a electronic choke. once in this mode it adjust the injector angle or duty cycle based on info from the t-map sensor.(warm or cold) it will add or subtract fuel based on this. once the water temp reteaches 86/87 degrees this enrichment mode shuts off. so if both times it was above 32 degrees ambient air temp then I would think the t-map sensor is not ready right? one other thing it could be is a faulty ex. temp sensor. this is a motor protection sensor. if it's reading to cold based on sled run time, water temp, rpm, etc. it will keep adding fuel and retard the timing to correct this. if it's to hot it adds fuel and limits rpm's. if you are getting very poor fuel mileage and fowling plug's don't over look this either. c.f.i.'s shouldn't fowl plug's at all. if they do something is wrong?