156 01 TS, Car randomly stops and refuse to start
I've started having some trouble with my alfa, it's an 2001 156 2.0 TS. What happened was that while driving it stopped, I pushed it off the road and tried to start it back up. It wouldn't start, my previous car had a problem with the key code, so I checked for that but no light on the dashboard indicated a problem with the immobilizer. I kept going for quite a while, trying once in a while for several hours (was waiting for a tow), eventually it started back up.
I noticed there was no smell of gasoline at any point, or any backfire etc. So it didn't seem to have been getting any gas while I had been turning it. 30 minutes later, it cut out again, but I was close enough to home to push it. I tried the next day, and it started again, drove around for a while and parked it, when trying to get it back on it wouldn't start. It's been on and off like this ever since.
As mentioned no smell of gas, no backfiring when it starts, I removed the gas hose and it seemed to be gas under pressure (Wouldn't be that if it was the cutoff or pump issue?)... so it kind of seems like it's the injection, one way or the other. Doesn't act like it did with the immobilizer problem, no "code" light, and my old car never stopped while running, only when starting it up as a result.
Another thing that could be worth noting, when it was about to cut off.. it would idle at 0RPM, if I held the clutch, it dropped. When it hit 0, I couldn't get it back on, as long as I kept the gear changes quick and didn't come to a halt (eventually an intersection made it happen) It seemed to run. After having had this issue, and tried starting it up a few times, the engine light is on for a while after a successful start.
Any ideas? I've tried wiggling about and spraying various groundings, Also tried a running start while being pulled by the other car with no luck.
I suppose I could try to extract the error code, I suppose it doesn't go away even though the light turns off? Though from what I can see, it seems cars as old as this one would need an alfa specialist to get as they don't really follow a proper standard?