Just wanted to get some advice on a problem with my 2001 Nissan Almera. I have had the car for 2 years now. I am the second owner and it has been fully maintained by myself and the previous owner. When I bought it with 73000mls the timing chain was replaced straight away. It needed to be done. The car now has 96000mls and I have never had any problems with it. However about a month ago I noticed that the rev needle started jumping when it reached about 3000 revs. There was no difference in the performance of the car. At the time I thought that perhaps is was the rev counter that may was faulty. A few weeks later the car began to give what felt like a misfire. More noticible when it was cold. I believed that the plugs were most likely failing. Got the car serviced new plugs included. No change it felt the same' if not a little worse. At the moment that problem is still there and has been for the last 2 months. It is missing on acceleration like it's jumping. I finally got a engine management light which gave me a code . It was a random cyclinder misfire detected. Reset the code and believed that a coil may of needed to be replaced. Checked the coils with one that a friend got for me in a scrap yard. All the coils have been checked and the problem with the rev counter and the misfire are still present.One day during the cold snap the engine management light came on again .The light was not there the following day. Really dont know what this problem is. I really hoping that its not a timing chain problem again. I dont believe it is as Im sure I would have had a cam sensor fault code at this stage. The oil has been changed about three times in two years. Recommended for the Almera and it history with the chain. Could it be stretched again after 20000mls? The fault code I got could be anything really. Its just jumpy rev counters and almera's means dodgy chain. Advice would be great.