Any way to verify what type those spark plug ring sensors are? They should be J types, and I wonder if they are actually K's.
The other thing is, what do you mean by "heat gun"? Do you mean a non-contact infared thermometer? If so, these can average over large areas, so there's a chance the heat at the spark plug is actually higher than the average of the larger area the thermometer is reading.