Steve - see the posts above: Wolfgang (Hell) - 27th Aug 07 and Wolfgang (Hell) - 26th Aug 97.
It certainly isn't derived from Piva Piva (you can hear several version of that on youtube), and I can't find anywhere online suggesting an Italian folk song derivation.
Mick