The timing being off could cause that kind of problem. Unfortunately, it could also caused by several other things as well,in addition to the things Larry already mentioned, such as vacuum leaks, firing order being off, carburetor problems, etc., etc. As Larry said, there isn't really enought informatin in your post to make a good guess about what's causing your problem.