2-3 is the toughest shift to get right because it's the one where two things happen: the band releases and the 3-4 clutch engages. The other two shifts are just application of the band. If it flares up, the band is coming off too quickly or the 3-4 clutch is engaging too slowly. If it sometimes isn't going into 4th, I would suspect the servo action. There is no indication of problems with the forward clutch or the 3-4 clutch (in your description). So it could be a worn or sticky valve or a seal leaking a little too much. If we're talking a 1 second flare-up (actually, it's a return to 1st gear!), it might be cured by a Corvette servo (bigger = slower). If it's full-on neutral for a few seconds, you may be pulling the trans. It's theoretically possible to drill the separator plate for more 3rd apply oil, but this is really in Ducato territory here.
Of course start with the fluid level and try another click on the TV cable.