I am a believer that he is very due to break out. Part of the problem may be that they keep shifting the lineup around so much (he bats 5th, 4th, 4rd, etc.). Also, the position change may be accountable too.
He is too young and good to slump forever. It's like Howard ... I was very frustrated with him and then he starts lighting it up. I think MCab needs to get more aggressive at the plate, because he is hitting, just not stringing the Xtra base hits and multi-hit games together.