Objects stop emitting smoke/fire after a short time? How can I maintain the flames on the pieces of an object after an explosion? 

Here's a video of the issue.
Try increasing the smoke cache length in Properties > 
Physics > Smoke cache with the domain object selected:



Note that you will have to free any existing bakes before you can edit that value.