In this week's parsha (Bereishit 31:32), Yaakov says that whoever stole Lavan's idols will not live, not knowing that Rochel had taken them. Doesn't Yaakov have רוח הקודש he should have known that it was Rochel?
I have heard 2 answers to this question. Do not remember sources.
1 - Since the Terafim were in the tent, the Tumah (impurity) blocked Yaakov's Ruach Hakodesh.
2 - Yaakov was married to 2 sisters, which is forbidden by the Torah. One of the reasons it was allowed was that the Avos did not keep the Torah in Chutz Laretz. Yaakov was on his way back to Eretz Yisrael, and there the Avos did keep the Torah. Hashem made this happen as one of his wives had to die prior to entering Eretz Yisrael.
Even a full blown Navi only gets the the messages Hashem sends and regarding anything else can be mistaken. See Taanya, Igeres Hakodesh chapter 22.
Otherwise they would all be millionaires.