He sounds like my boyfriend. Well.. a bit, except my boyfriend doesn't want to let me go and he keeps trying to pull me closer to him, even though he doesn't understand that I need my personal space and he's gotten a bit controlling. rolleyes
Sorry about that..
OT: I think maybe you should step it up a notch and tell him that he needs to instill more trust in you, to allow you to help him because you're a couple, and couples usually work things out together if there's a problem. Tell him that he's being offensive when he pushes you away. I think you need to be slightly more aggressive in this situation.
I had to really go all out and spill everything to my ex when he wouldn't do s**t for me. It worked for me.. He was taken by surprise, because I'm usually easy going, but it really got him to wake up and get s**t done.
I hated having to tell him off, but it was worth it, because it was effective.
You might have to be tough with him.. If he won't open up to you, then I'm not sure he's worth it.