Yes code E-28 is for camshaft position sensor error,the sensor is located on the front of the engine just under/behind the fan i would recommend changing out both the cam and crank sensors as a pair. Will have to remove the fan to get to both of them,also check the connectors for broken wires,if debris got up around them then wiring could be an issue. they are relatively easy to change,you just need a 10 mm socket and an extension to take them out and the connectors are diffrent on both the sensors so cant get them mixed up.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.