Are you certain this is a malfunction of the electrical part of the shift mechanism? I don’t think that there are any electrical inhibitors that stop the unit going from drive to neutral. I am familiar with the 2003 to 2005 cars, so the 2007 may be different, but I don’t think so.