It sounds like we are in a similar situation. I have gotten to the point that it is getting tiresome and expensive for me to keep up with the repairs on my 944 lately. It's at the point that I hardly drive it as it is no longer my DD and the cost per mile no longer makes sense to me to keep it. It ran near flawlessly for years when it was actively driven on a daily basis.
I am seriously considering selling it and saving for a newer fun car (911?) down the road.
Saying that, I am heading down to option C.