My 88 E30 is having problems starting. Most of the time it starts up with little problems. However, sometimes it sounds liike it wants to catch and then dies. When it dies, it won't start. After several attempts, it will eventually start. My fuel pump is only six months old. I recently changed the plugs and distributor cap, fuel filter, cleaned icv and throttle body. Car will start immediatley when it is cold (90%). It seems to have problems with short trips to the store. Any suggestions would be appreciated.