Nick the stalling issues could be the MAF sensor I seen to recall Viper having similar problems. Has the car been used much before you bought it?
Not sure on you're second problem but the steering pumps are noisy of full lock, do you know if the pump has been changed from the original. I wouldn't however have describe it as a rattle.