A bit of background first: My employer is a subcontractor on a contract with a large organization. My work is done at the client's site. My corporate supervisor rarely sees or talks with me; instead I take direction from an employee of another subcontractor who I'll refer to as my boss for simplicity.
When I first started the job, I often approached my boss with questions of various sorts. If the question was technical, he almost always turned me away with a remark something like "We hired you to figure that out." After a while I realized that asking him things was pointless and stopped doing it.
Now, I've been on the job long enough to have had a performance review. My corporate supervisor went over it with me. I'm told that the boss complained that I don't ask enough questions, which he thinks is leading to slow downs getting my work done.
The boss is right: I am slowed in my tasks because I have to figure out stuff he could help with. However, he has created a "Catch-22" situation and it seems that there will be problems whether I ask questions or not. On top of this, I've come to realize that he doesn't respond well to things he perceives as criticism or complaints, and he'd probably see an attempt to discuss this as criticism or a complaint. I'd like to change jobs, but due to a variety of factors can't right now.
How should I proceed in this situation?