Hi darkwolf and welcome to the Support Group and DC program. You ask a direct question which I would like to try to answer in a way intended to be helpful.
You ask "How do you repair a problem when its you?" It seems to me that implicit in this question itself is the assumption that "you" ARE a "problem". Now this is not me playing around with words. No, it is far too important for that. I should like to suggest that a better way of thinking would be to regard yourself as a person WITH problems rether than being a problem YOURSELF. That could give you sufficient "distance" from your problems to be in a better position to do something about them.
Analogies with cars, fixing cars, mechanics etc can be very useful, but if taken too far they can become less so. You are not a car, whether a brand new one in perfect working order or a poor old wreck suitable only for the scrap heap! As far as we know cars are not in a position to place a value on themselves eg to recognise or define themselves as "brand new" or "a poor old thing"! We, however, because we are people, and not mere things, can and of course do place value and make judgements on ourselves (and others) all the time. This really is a most wonderful gift, although of course the gift has not come without cost as we with depression know only too well!
You might be wonering, and with some justification, how does this help you in the slightest? Well, you were asking about the CBT program. This, as I see it, and I am only part way through, is about identifying ways that we think about ourselves and life, and cosidering whether changing some of these might result in a less painful way of living. No-one will be able to tell you whether "it", CBT or anything else, WILL work for you, you will only find out through trying it yourself.
In conclusion, I should like to return to the mechanic analogy. I myself know absolutely nothing about cars, and obviously would not therefore be in the slighest position to fix them. From what you say about your work i am sure that you studied and learned what to do over many years. I would like to suggest (and this applies to me personally just as much as you) that you will need to apply the same effort and develop just the same skill when you are "working