Starts in gear

Did you try pulling off the circled wire from the starter relay? If it still cranks, something is wrong with the relay. If not, then find why that wire (should be one wire) is getting grounded when it shouldn't. We assume you have an automatic tranny. I know we could browse to your car's page like detectives, but we won't.