im currently trying to get a piece of thick wire hooked around it to release it. i think my cable may have come off, as i can hear it moving around when i push and pull the inside of the handle. but, im not positive thats the case. i cannot confirm this as i am home alone right now. anybody wanna swing by and give me a had, i'd greatly appreciate it.
removing the grille isnt an option, as some of the screws that hold it in are covered by the hood. i hate the way these things are put together, but boy dont they look good?