Hello i have had this warning light appear on my dash , and had a loss of power , does this mean my throttle body needs replacing ??, also once i finally got the car home there seemed to be a burning smell coming from the car , can anyone help please ??my vehicle is a dodge journey 2013