It's a 2005 Jeep Liberty limited. Roughly 140000 miles. No major overhauls or problems previously. However today when I started the car there was a loud clicking or tapping noise when accelerating and idling. The frequency increases with rpms and gets a little louder. You can also 'feel' the clock in the gas pedal when it clicks. The check engine light is blinking. But I don't know why. Assuming it has to do with this but it will be a while before we can put it in the shop. Any ideas?