George Eads is taking another early leave from a CBS drama.

The actor is set to exit the network's MacGyver reboot, on which he has co-starred since the pilot. Sources tell The Hollywood Reporter that the CSI grad had an altercation in October and stormed off the show's Atlanta set despite having several hours of production remaining for the day. Eads is currently in production on the drama, and his final episode is slated to air sometime in 2019.

Representatives for Eads, CBS and producers CBS TV Studios declined comment.

Sources note that the actor had announced his plans to quit the show from showrunner Peter Lenkov. Producers ultimately agreed to let Eads out of his remaining contract. He has been No. 2 on the call sheet for the reboot of the iconic 1980s procedural, where he plays MacGyver's (Lucas Till) partner and old Army buddy Jack Dalton. Eads, who returned to CBS following a 15-year run on CSI, was the first actor cast in the reboot. The character will be written out. Eads, sources say, had been asking to be let go from the Atlanta-based series for some time to spend more time with his young daughter in Los Angeles.

Eads has a checkered history with CBS and CBS TV Studios. The actor was one of the original stars of the network and studio's CSI: Crime Scene Investigation and took a leave of absence in 2013 following an on-set clash with one of the show's writers. At the time, sources told THR that he was unhappy with the creative direction of his character and that he clashed with a pregnant co-writer. Word of the incident got back to then-showrunner Carol Mendelsohn and resulted in a meeting that ended with Eads threatening to quit. He returned to the series following his temporary suspension later that season. The actor eventually opted to depart the procedural in season 15.

Eads is repped by APA.