Definitely...that could have lead to a lean condition that would ultimately cook your top end...giving you a loss in power.U think A leak in the head or other places could affect it
Air leak, Air leak, Air leak!It doesn't really wanna idle sometimes it does though also when it is idling it will randomly rev all the way without touching anything