My money's on Kyle. If it had been Sean then why would he have given Stacey the key in the first place?
Well, looks like Stacey lucked out in avoiding telling Shabs the truth...again. Ever notice that when some characters are about to tell someone a shocking truth, something happens that stops it?