Make sure you're running TinyUmbrella (and it has your 4.2.1 SHSH blobs); or make sure your hosts file is edited correctly and pointing to Cydia when you try and restore.
If you don't have 4.2.1 SHSH blobs on file, your only choice will be a restore to iOS 4.3.3.