I've chased this problem before. You have one of three things going on. Either too much initial timing, which I kinda doubt, not enough airflow at idle, or not enough water flow at idle. Are you using all the stock pulleys off the 305? If so it's not a water flow issue. Many aftermarket pullies are smaller and slow the water pump down.