sounds like a fuel delievery problem...check or change filter first