what hp engine is it? is it a pd or non pd version? sounds like the tab bit that comes out the grill has broken off. i reckon you be able to undo the hex bolts and lift the whole mechanism out enough to unclip it by hand. itll still be attached to the cable though, but u might be able to remove the cable from the latch once its been undone from the slam panel