I have a big block 454 , only about 70,000 miles on it. Starts fine and idles fine. I kinda timed it by ear, do not have a timing light. what happens is that it doesnt seem to have the power that it should when I get on it driving. and when I rev it up at idle, it seems to start stumbling at about 3000-3500 rpms and blowing black smoke out the exhaust. Question, is the coil weak or is the timing to retarded or is this question retarded ?