<prompt> Human: And my gratitude has long since worn out since Ive basically been kicked out of the house. I have a lot of worries at the moment, but this seems to be the only post I can think of so far that might actually make sense on here. Its a 2007 Cobalt thats looks pretty alright on the outside. Ever since I first got the car, the check engine light has been on, and every time I asked her what it was for, she would sputter then eventually get angry with me asking because why would I need to know, Im just an 18 yo kid who doesnt deserve to be taught shyly lessons apparently, so I have no idea what the problem is there. Since Ive been using the car for the past few months, maybe about 4 now, the only problem thats come up recently is that the car really struggles when I try to put it in park. Im also pretty sure the air and heat dont work correctly. Really, all Im asking is what should my next steps be? I have a 1 hour commute to work, 30 mins there and then back, and I also have to move up north for a few months to move in with family members, which will be a 1.2k trip all around that Im afraid Im going to have to risk. I assume the car is fully in my mothers name because I had to sign no papers. We have a very strained relationship, and I do not know if I will be able to talk about the car without her just outright taking it. Recently she also told me my car insurance ran out which makes me doubt I even had it. It took at least 2 months for her to get it for me, what, is it supposed to run out in only 2 months? so I guess I have to start planning on that, only making 10 an hour. Really, its messed up all around and I have zero guidance on anything except from the internet. I just need to know what my next steps should be to insure that I dont end up stranded or without a way to make it to work... Edit: 1k not 12kAssistant: Stop by Autozone and have them pull the codes for you.Human: What exactly does that mean and what would it do?  <response>: Autozone will plug a code reader into your On Board Diagnostics port in order to determine what is causing the check engine light. This should be free, and it will give you an idea of what to do next. 