Got a weird one here. Mid 2012 13 inch air. i7 8gb ram. If you turn it on it powers up chimes and then switches off at the Apple logo screen. However if I hold a key down any key it boots up normally. If I let go of the key it will stay on for 30 secs then turn off. No water damage. Apple diagnostics say no issues found. Any ideas Thanks in advance.