You can only install an older version, if you have saved SHSH blobs from the previous version. If you don't have those, there is no chance of installing a previous iOS version.
Is there any way to downgrade 4.3.1 to 4.2.1 by itunes? Cause i have accidentally upgrade my version and now i need to restore it to previous ver for installing cydia.