1989 Buick Riviera hard to get started on 1990 Buick Riviera

I have a 1989 Buick Riviera that everytime the engine is cool for example in the morning and after work. When you go to start it the engine keeps turning over and over then it starts but stalls this process contiues for awhile until it stats up. The car runs great other then this and dont have this problem after engine is warm. I did check the fuel pressures and they are good also changed the fuel filter and ran several treatments of fuel injector cleaner but still nothing please help.

Asked by for the 1990 Buick Riviera
Try not going right to the start position, let the fuel pump stop pumping befor you ingage the starter. I have a 1990 and i can hear the pump working then it stops, thats when i turn the key to the start position.