Welcome, car sounds like it has a few niggles, but once sorted im sure it would be sweet
Im not too up on petrols, but id guess ICV is the issue with the engine labouring at 1500rpm, other than that I wouldn't know, sure someone will be along shortly with more knowledge
Get some photos up, not many cabby's on here.

