I have a Nest Protect, but apparently a carbon monoxide alarm must be within 1m of the boiler to get an accurate reading. Mine is located 5m away and has not triggered. I've moved it close to test and it triggered.
Lesson here: If your alarm isn't close to the boiler it is worthless.
Do you have a CO2 alarm? (Or rather did you, I'm sure you do now!)