sometimes at idle my car will idle roughly and when i get up to about 2500 or 3k rpm it starts bogging down real bad and missing. its mostly only when i get to a steady speed. it spits out alot of black smoke when it misses also. does anyone have any ideas at all? it only does it sometimes. and it cant be bad gas please help me