It all goes back to when I had my starter motor trouble (see other thread!).
Having replaced the start motor, the car ran really rough. Has been like that ever since. When i try to start it from cold, it will rev a bit for maybe half a second, then drop back down. I then have to give it some revs to prevent it from stalling. I keep it in an underground carpark; I drive out of my space, around the corner, probably about 20 seconds to the ramp that takes me outside. Often it will stall going up the ramp - really doesn't like any sort of stress when its cold. The only solution seems to be to keep it reving quite high, which involves keeping one foot on the brake to slow it down and the other on the revs. Not ideal! The check engine light is always on as well.
The only other thing is that for some reason it wont start (or even turn over) once the ignition has put switched on more than once. For example, I might start it, run it for a minute, it will stall, but then I have to turn to the key all the way to off before I can restart it. I could swear before I could just start it again from where the key was.