It sounds like your tranny is going out.
I doubt it's any sensors or anything like that. All you can do is give it an fulid change and add some transmedic. I had a similar problem on my 92 cvic lx... it started to jurk real bad then after a while it just would not catch 3th gear. I had to buy a new one, and is working fine ever since.