I will look into both issues and will let you know. Definitely a fuel delivery irregularity of some sort, as I can't find any vacuum leaks. Also looking into the fuel filter.