Do you by any chance you one of those gizmos/lead catchers? the one where you pull the film out of the canister rather than opening the canister up? That could be a problem as well.

If it is the Camera, Apex Camera repair in Walnut Creek is excellent. They are right off the fwy. Not a very long drive from you.