Ive heard of this happening but have never seen it. The ONLY reason the check engine light will blink is when you have a misfire severe enough that enough unburnt fuel is getting to the scalding cat. convertor for it to actually explode or catch fire. How bad was the fire? If it was extremely minor with like no damage to the vehicle ( yea i know rare haha) I would jump into diag. first thing is to pull the code from the ECU and see which cylinder (s) was misfiring? Did you have any kind of engine noise or anything besides the lack of power and the fire when the CEL started blinking? How many miles are on the vehicle?