Guys, I have noticed my BF has trouble firing up when you start it up in the morning. Yesterday it had to crank for a while, before it finally fired up. After the first start for the day, it starts normally all day after that. The cranking doesn't sound drained, so im assuming the batery has juice, but im not sure where to start in relation to diagnosing the problem. Are hard starts usually a fuel pressure problem...I.e old and fatigued fuel pump?...(which might explain why my car was pinging when it was stock)... Or should I be looking at timing issues, such as skipped teeth etc... Any suggestions are appreciated.