I have had every problem in the book trying to JB my old bootrom 3GS. iTunes won't even allow "click-restore" to their own ipsw. Hoping a custom FW will solve the issues.
There are custom firmwares floating around the web. You can find one by search. x98car is probably who you're looking for to get a custom fw, but you could also find one yourself if you can't find him.