mmmmm tricky sounding this one

, but the first part
but occasionally in traffic the rev counter drops as I put the clutch in, it starts to shudder a bit and then stalls the car
would probably point to a fault with possibly the clutch or thrust bearing. But you would expect it to happen all the time. So you wouldnt really know untill the gearbox was out.
How does the clutch pedal feel?
Other thing it could possibly be, the slave cylinder could have air in it. I had a problem with the slave cylinder in my old car which caused the clutch to stick to the floor and i was unable to take it out of gear which caused it to stall and once taking out and started again it was fine. You could try bleeding the clutch and seeing if it helps