Your auto was not designed to operate on E-85 fuel... Buy regular gasoline instead!
The knocking problem you are having is most likely the gas you are using. If you switch to a higher octane fuel it should solve the problem.
The knocking noise is commonly called spark knock. The knock can be called by the engine timing not being set correctly, or using gas that has too low of an octane for the engine.
An engine with a knocking noise is almost always a serious condition but not always. When you say knock, if you are referring to what some would call a ping, then that is not so serious and can be caused by simply using the wrong octane fuel. If your engine requires premium fuel then use only premium fuel. If it requires regular then don't waste your money on premium as it will provide no benefit. The condition is more commonly called pre-detonation. It can also be caused by carbon deposit buildup inside the cylinders. Using the wrong spark plugs can cause carbon buildup and pinging or knocking. Dirty fuel injectors, a bad knock sensor and an engine running too hot will also cause a knock. But the most serious reason for a knock is worn crankshaft or piston bearings. The only fix for this is an engine overhaul. Have your engine diagnosed by a professional to see what is causing the knock. You may only need to have the carbon deposits removed to solve the problem.
Knocking is caused by preignition, where the heat in the cylinder causes the gas to ignite before the spark plug does. The noise could also be piston slap, which is caused by a worn cylinder wall. Try using a higher octane/grade gas and see if the noise goes away. In certain engines like the Malibu 3.1 liter and others, the knocking is caused by a piston rocking in the cylinder. This is called piston slap. It is a damaging condition, but seems to be considered "normal" by GM.
Knocking is caused by preignition, where the heat in the cylinder causes the gas to ignite before the spark plug does. Try using a higher octane/grade gas and see if the noise goes away.
In some of GM's engins they put under sized bearing, try using an Ac oil filter.
there are a few reasons for engines knocking......... - bad type of fuel - higher gear ratio at slower speeds if your engine knocks when you start it up then you have probably got a bad or dirty fuel in your car... change the filters or just get away with using it and change your petrol station if the engine knocking happens during driving then its because you are putting more gas on at lower speeds and higher gear ratios...you just need to lower your gear. say change from gear 3 to gear 2 and try increasing the gas gradually and slowly and the knocking should go away....
Solve the problem using the + sign for the variable. Then solve the problem using the - sign for the variable. Report your answer as the answer that you got using + or the answer that you got using -.
A tick in a lifter is likely caused by poor fuel. Using a higher octane fuel will often stop the knocking or ticking.
We can solve the mystery.
The rattle you are talking about sounds like what we in the auto industry call "Pinging and Knocking" this can be caused by using low octane gas, engine timing is out of adjustment and or a few other engine tune up issues. If the rattle feels like it's only when giving it gas going up a hill where the engine is really working it could also be crack shaft bearings or connecting rod bearings that are about to give up the ghost. Big bucks.
There could be several things causing a knock in the top of your engine, most likely is that you are not using premium fuel. Depends on the engine if its diesel the answer should be right, if its petrol it could as well be a whole bunch of other stuff.