They have managed to piece together several clues and potentially know just who has been impersonating Luke (Anthony Geary), and now, Sonny (Maurice Bernard) and Julian (Michael DeVry) will try to prove their theories before it is too late on General Hospital.

Sonny Figures Out Who Fluke Is

Julian confided in Sonny about Fluke being his boss, and revealed everything he knew concerning the partnership he had with Helena (Constance Towers), Jerry Jax (Sebastian Roche), Faison (Anders Hove) and Johnny (Brandon Barash). Since then, Sonny had Shawn (Sean Blakemore) tail Fluke, which brought him to the old Spencer house, which is still owned by Bill Eckert.

Now, Sonny firmly believes that Fluke is Bill-and that he had never really been killed and was placed in Witness Protection-and has no arrived to get revenge on Luke and Sonny as a result. But he will have a hard time ensuring Michael (Chad Duell) remains safe from the impostor because his son still wants nothing to do with him.

Jake's Mission To Kill Sam Is Interrupted

In fact, Michael caught Shawn at the Spencer house-which he intends to turn into the AJ Quartermaine memorial clinic-and is now working on getting a restraining order to keep Sonny and all of his men away from him.

"The sooner I have Sonny's bulldog off my back the better," Michael says to Alexis (Nancy Lee Grahn) in a preview clip for the Wednesday, Jan, 21 episode.

However, Sonny will still try to warn his son ahead of time by calling him-and trying to tell him to be cautious around the man he believes to be Luke.

"I have to talk to you about Luke," he says in the clip.

General Hospital airs Monday-Friday at 3 p.m. on ABC.