Hi, I've rebuilt the engine on my fiat 1.6 elx and I was fixing some problems with it and now I ran into this that the vehicle won't rev up past 3500 and at this RPM it has a rattling loud noise, anyone knows what it could be or anyone has encountered this problem before. Thanks for all replies 