Your PGM-FI Main Relay is going bad. This is a bad problem on 4g's. You can search here or on CB7tuner.com for a how-to on replacing it. The relay will cost anywhere between 30 and 40 dollars.
Here's you a link
http://autorepair.about.com/cs/doity...l/bl_hmr_1.htm