My 1987 328 is very hard to start recently. The starter cranks seemingly forever before it fires up. I ran the fuel pump test using the key on and...