I have read through every thread on this and ordered a set of stabilus struts SG437007 based on feedback here. They came, installed, engine cover fell...