Shawn meets Morgan and the cops at the coroner's office as another body was found in the latest fire. Shawn sees that this new victim had a gap in his teeth. They also find evidence that he was killed way back in '98. Shawn suspects that both bodies have been hidden in the buildings for ten years. Morgan confirms that both buildings were built that year and it would have been easy to kill and hide bodies at the construction sites. She also says that once again, this fire was easy to put out and the building had no insurance. Since the fires never pose too much risk to the firefighters, Shawn suspects one of their own is behind this and goes to find Gus at the station who has been tailing Chief Dan all day. Gus, nursing a bruise on his chest from playing CPR dummy, tells Shawn that Dan went to a hardware store, was on the phone all day, and asked about the accelerant. They follow Dan as he engages in some suspicious activity but it turns out he was just getting ready for a school field trip. As Dan throws them out, Shawn steals his cell phone. Five calls in a row to hardware stores all over the city. As Shawn and Gus relay their suspicions to Morgan, she gets a call about another fire – and another body. They meet Lassiter and Juliet at the new scene, where they are surprised to find not only another charred skeleton, but also the body of Chief Dan.
It turns out that Dan died of smoke inhalation and, as evidenced from a chest bruise matching the one Gus has, Shawn sees that someone tried to revive him. Lassiter says there were no traces of accelerant on him, ruling him out as the arsonist but not answering why he was there in the first place. Juliet says that their latest victim had a pacemaker and so they were able to identify him as Steve J. Renkel, as in the Renkel fires of '98. She pulls out mug shots of Renkel's accomplices and Shawn sees one of them has a gap in his teeth. All of the victims were members of Renkel's gang. It looks like they were hunted down ten years ago and now someone is trying to burn the evidence. There is one member of the gang who is still alive and, as the cops track him down, Shawn and Gus meet Morgan at Army's office to find more on the buildings themselves. They were all built a year after the Renkel fire and they are all scheduled for seismic retrofit. That's why they were all empty. The walls were going to be opened up for the retrofitting, which would have lead to the discovery of the bodies. Gus prints out the list of the other buildings scheduled for retrofit to find out where the arsonist will hit next. Morgan goes to check out the buildings as the cops bring in the surviving gang member. Bodie tells them of a time ten years ago when he was abducted to a construction site to be executed for the fires but the killer's gun jammed and he was able to escape. The only thing he remembers about the site was hearing hundreds of birds chirping. One of the buildings on the retrofit list is near a bird sanctuary. They call Morgan to alert her but she is already unconscious and being doused with accelerant by the arsonist. Shawn and Gus race to the building to find the arsonist is Army Johnson and, as they try to keep him talking so he won't light the fire, Shawn tells him he understands why he did it. He was a firefighter with the two guys who died in the Renkel fire. He was so devastated by their deaths that he sought revenge. Chief Dan figured it out and tried to stop him but was killed accidentally. Broken up by guilt, he sets himself on fire, but Shawn and Gus are able to get Army and Morgan out alive.