my cydia shows that i have shshs on file for 3.1.2 3.1.3 and 4.0. i changed the hosts file put phone in recovery mode and keep getting error 3194 which some say is because my shshs are not on file. i tried to manually grab the shsh files with firmware umbrella version 222 by entering my ecid and it says it cannot find any of my shsh files. why would cydia be saying that i have them and then them not get verified??? this is really frustrating, any help would be appreciated. i tried in restore mode, dfu mode, and without either.. any help would be really really awesome.

by the way i have a 3gS with 3.1.3 now and 5.12.01