Susan Boyle has missed out on another reality show performance after reportedly arriving late for her flight to Los Angeles.
The Scottish singing sensation, who shot to fame after her own turn on a British talent show, was billed to sing Leonard Cohen's "Hallelujah" on Tuesday's episode of "Dancing With The Stars" - but she has pulled out.
The news comes just weeks after Boyle stormed off the set of "America's Got Talent" after learning she would not be able to sing Lou Reed's "Perfect Day" on the program.
The singer reportedly burst into tears when she learned a licensing issue had forced show producers to scrap the rendition - and she was whisked off from the studio rehearsal to the airport, where she caught a plane home.
A source tells TMZ.com, Boyle missed her flight to Los Angeles. She was supposed to tape her performance on "Dancing with the Stars" on Monday evening.
It has been confirmed that illness is to blame - A source says, "She's sick and she can't fly."
Boyle's representative insists she canceled the appearance on her doctor's orders.
She told Access Hollywood, "Susan Boyle has had to cancel her performance on 'Dancing with the Stars' as her doctor advised her not to sing due to a severe throat infection. Susan is very upset at letting her fans down. Their continued support means so much to her."