From Central Franconian secke (“to piss”), from Proto-West Germanic *saikijan, whence also archaic German seichen.
The Central Franconian -ck- may be irregular or may be from a geminated variant Proto-Germanic *sikkōną (compare German sickern). The figurative sense “to be annoyed, to complain” is also found in cognate Dutch zeiken. Compare English pissed off.