I have found where the issue lies -  it is not a hardware thing but is to do with Windows 10 power options. If you go in to the Windows Power settings Windows \ Settings \ Power & Sleep \ Advanced Power Settings \ Choose what the power buttons do \ Change settings that are currently unavailable then uncheck the 'Turn on fast start-up' this fixed it for me.
Windows 10 When I boot my Dell Inspiron 2350 from powered off it gets stuck on the Dell logo. It doesn't even get as far as the Microsoft 'spinning circle of dots'. So all I can do is power it off again by holding the power key in and forcing it off. Once I have done that it boots up no problem. The when I power the pc off again using Windows / Power Off the same thing happens again. If I select to power off and restart no problem either. I can get in to BIOS when it has been powered off and I switch it back on again but when I select to Exit BIOS setting and start up same thing again - it gets stuck on Dell logo. Force power down again and it boots up straight away (without any Windows corruption / file checking messages). It has only recently (this month) started doing it and so I have performed a system restore to the beginning of the month when I know it wasn't happening. Restore worked fine but problem still exists. I'm thinking drivers but has anyone else experienced this? Bit of an odd one.
2350 Stuck on Dell Logo