Need a diagnosis!

You might find this interesting reading @GamblingMan