1998 350 MAG MPI. My engine acts like it is not firing on all cylinders from 2k to 3k rpms. Starts perfect, great above 3k. But it does not do it all the time. Some days no problem at all, some days first power up. Acts like a timing points spark advance problem but I have electronic...