Picked up a 147 Selespeed last weekend which has a very distinctive engine whine which goes up and down with engine revs. At first I assumed it was something on the aux belt or a cambelt tensioner or waterpump. It was in dire need of a cambelt change so I did that plus all the tensioners, variator and waterpump and as usual removed the balance belt. Its still there and with the aux belt off its still there! So that eliminates anything belt driven. Also worth mentioning is that it is louder when the engine is cold and get quieter as it warms up but is still noticable when warm. The whine isn't noticable in the cabin with the windows up, just outside the car or with the windows down, so it isn't really loud.
As far as I can tell that leaves the following options:
Clutch - I know the release bearings tend to wear on selespeed, but do they whine? Also it doesn't seem to be any quieter when in gear and moving, which I believe it would be if release bearing?
Oil pump - Never had one fail so don't know what it sounds like when it does, do they whine?
Starter motor - Is it possible the soloniod is stuck on causing the motor to be going round constantly with the flywheel? It starts first turn of the key no problems.
Crankshaft - Not heard of whining crankshafts or bearings but does this happen?
Anybody got any ideas or anything I can try to narrow down the options. Or am I just going to have to run it until something breaks completely?