I've seen a lot of EJ25Ds that pass a coolant hydrocarbon test with flying colors but still have bad headgaskets. It sounds pretty likely to me.