Last 2-3 months I've been having problems, it all started with:
1. Firstly my camshaft sensor went dead. Lamp was on, the error was there. Tried poking around to make sure it was not some false info and in the end we were 100% sure it's dead. New one was fitted and off we go.
2. After fitting new camshaft sensor things were normal for few days and then started the idling problems. You could start up the engine and it worked perfectly. You could rev it up and let it go and it went to idle rev speed. But!
Put it in gear and try to move the car and then press the clutch and release the gas pedal and it wouldn't always went to normal rev speed. It went from 800ish to 1500. It was a random case. It didn't stop after few days and was so annoying I've decide to clean the throttle body again (did it last year around the same time). All was in great condition but I've cleaned it anyway. There were slight improvements but nothing much.
After that I've decided to go to a local garage that (sort of) specialize in Opel cars and explained the problem. Everything was checked. No errors, no misfires, no vacuum leaks. Nothing. The guy told me that he suspects maybe a false info from a sensor or clogged up injectors but didn't have the time then to poke around my car so I gave it a rest then.
Everything was like that for a month or so and last 2-3 weeks (I think) another problem occurred.
When the engine is cold it had troubles starting up. This went to trying to start it up until my battery is near dead. Cables did the trick but next day I've talked to a friend who repairs cars and explained all above and told him that it might me dirty injectors.
He cleaned the injectors (with some professional stuff machine) but the problem still persisted.
After that we've checked everything. Injectors are cleaned (look like brand new), new spark plugs, no spark plug cable problems. New ignition gizmo was borrowed from the store (dunno the english word for it) but same stuff. Also the new MAF was tried on, same problem. No vac leaks. Engine compression is great. New battery is fitted. Temp sensor is ok. NO ERRORS! (he has some high tech diagnostic stuff for Opel cars).
The car still sometimes struggles with starting up and revs don't act normal as they should be but there is a lot of improvement from the above text. When engine is cold and fired up if you rev it up it chokes a bit. After some time it switches to LPG and then you can do what you want with it its perfect but switch it back to gas (when its not on working temp) and it chokes again if you rev it up. Back on LPG and it acts perfect. When working temp is achieved the choking problem is gone (or if it appears its 1 out of 100 i guess). Again if rev'd up in place it goes back to normal idle. If driven or moved few meters mostly idle rev will be elevated a bit and then after a sec or 2 go back to normal.
Wall of text. I've explained the best I've could. Maybe I got lost in explanation and missed some details so point them out

Ive been poking around the net and came to a conclusion either crank shaft sensor or ICV is giving me headache.
Anybody has any experience with this kind of problems (or similar)?
Thanks for your time.
P.S.
Opel Omega, X20XEV on LPG, 1997.