Glad you got a decent diagnosis Behemoth- sounds like dry joints to me, and if it was me I'd have the ECU apart and run a soldering iron over all the connections just to see if I could fix it myself. As a man who's had a Peugeot 106 sat outside his house with a minor misfire for about a year and a half, my advice is not to trust my advice. My next project will be my in-laws dishwasher, which as far as I can see just needs the power switch replaced. I'll probably electrocute myself....
Hey don't worry about it, if you don't know how a car works and a mechanic tells you it's you "crankshaft sensor" then you're going to remember the "crank" bit, which is a guttural, memorable, mechanical sounding word-. The "...shaft sensor" part, not so much.
FYI, the crankshaft lives at the bottom of your engine and is basically the largest moving part- it gets spun by the pistons and hence turns the energy of the fuel burning into rotational movement which in turn powers the gearbox, and hence the wheels. The crankshaft sensor looks at the crankshaft as it spins and tells the ECU 1) how fast it's going and 2) where it is to an accuracy of (typically) a couple of degrees so that the ECU knows when, and how much, to trigger the fuel injectors and when (in a petrol engine) to trigger the spark plugs.