Most days I see a bakery delivery van with the slogan WHERE HAVE THE YEARS SCONE on the side. And it always reminds me that a pun has to make sense in both meanings. Just substituting a word that rhymes* isn't enough. You think your van has a pun on it - IT DOES NOT.
*in NI, scone rhymes with gone