{TAIL ~ An upper limit guard} is set for a valve overlap amount according to {HEAD ~ a KCS learning value} used to retard correct an ignition timing in order to suppress knock, and an engine load 
{ TAIL ~ An upper limit guard } is set for a valve overlap amount according to { HEAD ~ a KCS learning value } used to retard correct an ignition timing in order to suppress knock , and an engine load
TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH