Green’s Dictionary of Slang

plug v.2

[SAmE plug, to hinder another person’s plans]

(US) to experience problems, to get into trouble, to fail.

[UK]J. Ware Passing Eng. of the Victorian Era.