1989 Buick Riviera hard to get started on 1990 Buick Riviera

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
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.
(1) Answer
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.