need to scan it see which sensor has not tripped most likely reason,, the systems have sensors that note where the hood is and travel etc,, hope fully just one of these sensors at fault and not a bcm issue or roof ecu or pump unit but need to have a scanner to see what is seeing what if that makes sense, also if hood pivots and stops are worn or some get bent with age your in a world of pain,, its worth finding all the sensors and pivots and oil them etc